Skip to main content
Inspiring
January 16, 2010
Answered

A point in the right direction

  • January 16, 2010
  • 3 replies
  • 1639 views

Good afternoon all,

My CF App is at about 75% complete and now I want to add another unsolicited piece.

1. Map of Manufacturing layout

2. Display Inventory in different locations of plant (like Google Map API)

3. Make each point selectable to display details.

Can anyone point me in the right direction for tools to build the app?

Thanks,

djkhalif

This topic has been closed for replies.
Correct answer tooMuchTrouble

do you have a blueprint of the factory? if yes, you can either turn it into an imagemap --or-- into a "real" map & serve it using some spatial data server like geoServer (free). the inventory locations can be added as points to your map database or as imagemap & queried or clicked on to return details.

unless your factory is one honking big one, google maps won't work--it's data is too coarse.

tools:

- geoserver (serve spatial data, guess you'd want to use WMS & WFS protocols)

- qGIS (edit/create spatial data)

- postGIS (store spatial data)

- openscales (flex port of openlayers GIS web client, pretty slick)

3 replies

BKBK
Community Expert
Community Expert
January 19, 2010

"My CF App" made me think you're looking for a solution in Coldfusion. I imagined your Manufacturing App to be compared to a store, with branches  in different geographical locations (where Google comes in), and you want layouts for the sections in each store.

I do believe you can implement such a solution in Coldfusion 9. You say your application is 75% complete. If you choose to use map servers, you will need time to learn about them, and probably extra software, hardware or human resources, too. Then you would likely find that your application is 30% complete.

djkhalifAuthor
Inspiring
January 20, 2010

BKBK,

Thanks. I'm going to install CF9 Developer to get the feel of the map tag. There is a video by Raymond Camden demonstrating cfmap. My next question would be, can I import our floor plan? But, i'll post my results.

Thanks,

djkhalif

Inspiring
January 20, 2010

you can certainly add your own local data to google maps:

http://geoinformatics.sut.ac.th/campusMap/campusMap.html

alpha version of an app that serves local spatial data (vector shapefiles of the

campus's infrastructure) from geoserver as custom tile overlays w/google maps as

raster background. uses google's flex lib.

but again, unless your plant is one ginormous factory, you won't like the

results. don't believe me? try zooming into one of the buildings on that map.

can you actually zoom "inside" one?

google maps is meant for another scale entirely.

tooMuchTroubleCorrect answer
Inspiring
January 17, 2010

do you have a blueprint of the factory? if yes, you can either turn it into an imagemap --or-- into a "real" map & serve it using some spatial data server like geoServer (free). the inventory locations can be added as points to your map database or as imagemap & queried or clicked on to return details.

unless your factory is one honking big one, google maps won't work--it's data is too coarse.

tools:

- geoserver (serve spatial data, guess you'd want to use WMS & WFS protocols)

- qGIS (edit/create spatial data)

- postGIS (store spatial data)

- openscales (flex port of openlayers GIS web client, pretty slick)

djkhalifAuthor
Inspiring
January 18, 2010

PaulH,

Thanks. I take it you must have done this before. I really appreciate the information.

Thanks again,

djkhalif

BKBK
Community Expert
Community Expert
January 17, 2010
1. Map of Manufacturing layout

Snap pictures of the layout, and display those.

2. Display Inventory in different locations of plant (like Google Map API)

Contact them Googly people and request a key. Place a link at each location to point to a CFM page containing the inventory.

3. Make each point selectable to display details.

Points? What points? You lost me there. In any case, you can bury links under thumbnails, or a use a set of navigation links to take the user to the right place.