Geographic Data Primitives Large number: Points, multiipoints, lines, polylines, splines, rasters, images, surfaces, networks…. But, 95% of the time we deal with these five: RESIN GIS Workshop #1, November 6, 2009, John Radke, Howard Foster GIS data primitives, cont. The standard five: Points Lines (aka “arcs”) Geo-primitives, cont. Polygons Rasters Images (many image formats) Geo-primitives, the big idea That almost all of these primitives can be linked to attribute information via an unique identfier imbedded within each object. 2102 Attributes of geo-primitves OID 2102 2101 2102 2103 2104 base Te Tf Tf Aa % organics 2 0.01 0.02 0.09 parent material granite granite basalt alluvium ave. depth 2.2 1.2 0.1 4.4 Levee segment data (many names) example flood_zone wse2000 wse2050 wse2100 41 9.04896069 10.80602074 14.80202579 41 9.04896069 10.80602074 14.80202579 41 9.04896069 10.80602074 14.80202579 41 9.04896069 10.80602074 14.80202579 41 9.06147766 10.81888390 14.81573772 41 9.06147766 10.81888390 14.81573772 41 9.27748203 11.07141399 15.12763691 region Delta Delta Delta Delta Delta Delta Delta outside_mhfloodplain 0 9.21831681 0 9.21875629 0 9.21922002 0 9.21962817 0 9.21999607 0 9.22032016 0 9.18133644 name station_id Bethel_Island 10-600 Bethel_Island 10-500 Bethel_Island 10-400 Bethel_Island 10-300 Bethel_Island 10-200 Bethel_Island 10-100 Bethel_Island 10-20400 levee_sand <= 20 <= 20 <= 20 <= 20 <= 20 <= 20 <= 20 lidar_smoo 12.55000000 12.51000000 12.47000000 12.43000000 12.40000000 12.37000000 12.66000000 station_la mean_organ 10_6+00 11.63753223 10_5+00 11.63572598 10_4+00 11.61413002 10_3+00 11.62975216 10_2+00 11.65677643 10_1+00 11.70969963 10_204+00 8.92799473 levee_type alternate_ Non-project Levee Non-project Levee Non-project Levee Non-project Levee Non-project Levee Non-project Levee Non-project Levee lidar_ft comments_l comments_o 12.57000000 12.30000000 12.80000000 13.12000000 13.16000000 13.06000000 13.12000000 slough_wid Narrow Narrow Narrow Narrow Narrow Narrow Not Narrow foundation 11-20 11-20 11-20 11-20 11-20 11-20 6-10 st_length_ 100.00002689800 100.00007193900 99.99884010930 99.99965389860 99.99947705530 100.00225452600 99.99941913610 steepness crown_z_ft mhhw_z_nav lat_ long_ No 11.95891600 4.52844858 38.03590238 -12 No 11.95891600 4.52806759 38.03563050 -12 No 11.95891600 4.52806759 38.03536162 -12 No 14.15891600 4.52820396 38.03510050 -12 No 14.15891600 4.52820396 38.03485223 -12 No 14.15891600 4.52820396 38.03461024 -12 No 12.65235500 4.47665882 38.04519822 -12 GIS display controls Render: color, transparency, line style, symbol style, color gradients,… Render simply or by attribute characteristic Attributes can be selected (e.g., “fact” < 3) for further control over data display (ArcMap only) Draw order can be changed, layers turned off and on. Masking, labeling, etc. Backdrop imagery RESIN GIS data service design Core SQL Metadata Browser Web Browser RDBMS File Postgres/ system PostGIS (shapefiles, jpegs, etc) ESRI Spatial Data Engine (SDE) SQL Web server technologies Google Maps Mapserver Openlayers Calmap Clients Workstation Arcgis Arc Explorer GISC MapView Web browser Additional issues, workarounds GIS data clients Biggest problem ArcView 3.0 No annotation facilities ArcGIS ArcMap desktop Requires license, dense interface Too complex, difficult to make annotations ArcGIS Explorer .net Can’t display by attribute, ugly geographic projection only Pre-set attribute views can be done with .lyr files. ArcGIS Explorer java No annotations, no ESRI raster data, no transparency Convert rasters to images, jpegs are problematic GISC’s MapView Buggy, requires all data to be in the same projection ArcGIS Explorer .net Only runs on Windows machines Attempts to out-Google Earth with on-line connection to good backdrop imagery Supports all major ESRI GIS data types, including real-time data (SDE), supports real-time reprojection so you can use data from different sources. .net Arc Explorer cont. The good: Supports annotations. Backdrop imagery is high quality and fast at the desktop. The bad: Doesn’t (yet?) support display-by-attribute (clumsy work-around exists.) Poor quality with some raster data Does not datum shift (also java version too). .net Arc Explorer cont. You must use local data (files on disk) when in the field. You must set the display to 2D mode. You must understand the difference between layers and shapefiles and the different ways you access them. .net Arc Explorer Resources: http://calmap.gisc.berkeley.edu/resin_gis You will see software download directories, help documents, data interfaces, etc. Demo: Access files from a local directory: C:/temp/resin/data_mix Start up Arc Explorer, switch to 2D mode Pre-defined layer list is infrastructure_setup.nmf