Scott Davis on Seattle NFJS Java Conference
ACT1 - Free Data Available
- Raster Data, Google Satellite
- Vector Data, Google Map
- Hybrid, Google Satellite + Google Map Hybrid mode
Type of Vectors
- Point
- Line
- Polygon
Free Vectors: www.census.gov
Shapefile: well documented proprietary ESRI standard, .shp, .shx, .dbf
Downloadable States of America: http://www.census.gov/geo/cob/bdy/st/st00shp/st99_d00_shp.zip
ESRI free viewer: http://www.esri.com/software/arcexplorer/download.html
More data, please: http://www.nationalatlas.gov
Canada: http://www.geobase.ca
For local data, most state and municipal government agencies offer free data as well.
ACT2 - Projections
Earth is round but maps are flat, projections take fundamentally 3d data and portraying it in 2-dimensions, this procedure introduce error for distance, direction, shape, area. On a Cartesian Planes, X and Y lines form perfect squares, however, on a globe, only the line of Latitude are perfectly parallel, line of Longitude converge at the poles. Different projections attempt to minimize map distortions, common projections are "State Plane" and "UTM".
Reprojection Utility available: GDAL
EPSG Codes: http://www.epsg.org
ACT3 - Spartial Databases
Why bothers with a database?
- Centralize many scattered files
- Provide security
- Indexing
- Cross dataset queries
PostgreSQL + PostGIS: http://postgis.refractions.net
Visualizing the Data: uDig
ACT4 - Web Services
- Google Maps, undeniably cool, proprietary interface
- Open set of standards available: Open Geospatial Consortium (OGC)
- OGC Features: GetCapabilities, DescribeFeatureType, GetFeature
- Data Service: WFS (Web Feature Service), WMS (Web Mapping Service)
- Open standard, any one can implement them: http://opengeospatial.org/resource/products
- GeoServer: Java based, runs in a Servlet container, provides OGC web services
- MapBuilder: Pure Javascript web client for OGC, included with GeoServer
- OpenLayers: Pure javascript web client, supports OGC, Google Maps, Yahoo Maps, MS Virtual Earth and WorldWind
8 comments:
A new java/J2EE website develope by me please check it out
www.fabgabs.com and join the new social networking sensation with maps and videos
Hai
Tibco learning made Easy
http://livetibcotutor.blogspot.com/
kirantibco9@gmail.com
Well It Was Very Goog Information ForJava Learners I Was Reaaly happy See This Areticle.We Are Also Providing All Java Online Training Courses.
Our Java Online Training Institute Is one Of The Best Training Institute In The World
Thanks for sharing your view to our knowledge’s, its helps me plenty keep sharing…JAVA Training in Chennai
The information you have given here are most worthy for me. I have implemented in my training program as well, thanks for sharing.
Hadoop Training Chennai
Hadoop Training in Chennai
Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
Regards,
ccna course in Chennai|ccna training in Chennai|ccna training institute in Chennai
Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
Regards,
CCNA Training in Chennai | CCNA Training Institute in Chennai | Best CCNA Training in Chennai
I am really really impressed with your writing skills as well as with the layout on your blog.
Post a Comment