Well, I figured out the answer. The Data Interop. Tool by ESRI outputs the coordinates in a lat / long format. Well, OpenLayers and the GML file require the coordinates to be in a long / lat format. What a pain in the butt! Now, does anyone know how to fix that?
Dash wrote: > > > Christopher Schmidt-2 wrote: >> >> On Tue, Sep 15, 2009 at 11:42:47AM -0700, Lugosi, Jim wrote: >>> I am trying to figure out how to use the GML overlay with OpenLayers. I >>> have searched high and low for examples and nothing seems to help. I am >>> currently trying to convert a shapefile to a GML file using ESRI's Data >>> Interop. Tool. I've used both the quick export and the Spatial ETL >>> Tool. Everything seems to work, but when I try to display the >>> information on my map nothing shows up. There are no JavaScript errors >>> and the layer shows up in my LayerSwitcher control so I really can't >>> tell what the problem is. Also, I've dumbed down the process by >>> creating a shapefile of a box so that I don't have a large number of >>> coordinates. Could someone please help with my dilemma? >> >> http://docs.openlayers.org/help/minimize.html >> >>> Thanks... >>> >>> James Lugosi >>> Clackamas County - GISP >>> www.clackamas.us/gis >>> 503-723-4829 >>> >> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://openlayers.org/mailman/listinfo/users >> >> >> -- >> Christopher Schmidt >> MetaCarta >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users >> >> >> > > > Dash wrote: >> >> I understand that you are probably trying to help me without words but a >> little more than just a link would help. Believe me, I've removed lines >> of code and simplified everything I could. I guess the next step would >> be to post the code. Here is the init function I use when launching the >> page: >> >> var map, layer, popup; >> var markers, feature, marker; >> >> function init() { >> // Default map projection is ESPG:4326 -> WGS 84 >> // WGS 84 Bounds: -180.0000, -90.0000, 180.0000, 90.0000 >> map = new OpenLayers.Map('map'); >> >> // Initiate Map Controls >> map.addControl(new OpenLayers.Control.LayerSwitcher()); >> map.addControl(new OpenLayers.Control.MousePosition()); >> >> // Create Google Layers >> var gmap = new OpenLayers.Layer.Google("Google Streets",{numZoomLevels: >> 20}); >> var gphy = new OpenLayers.Layer.Google("Google Physical", {type: >> G_PHYSICAL_MAP}); >> var gsat = new OpenLayers.Layer.Google("Google Satellite",{type: >> G_SATELLITE_MAP, numZoomLevels: 20}); >> var ghyb = new OpenLayers.Layer.Google("Google Hybrid",{type: >> G_HYBRID_MAP, numZoomLevels: 20}); >> >> // GML >> var oc = new OpenLayers.Layer.GML("Box", "./textbox.xml"); >> >> // Add layers as an array >> map.addLayers([gmap, gphy, gsat, ghyb, oc]); >> >> // Zoom to the passed in bounds >> //boundsExtent = new OpenLayers.Bounds(-180.0000, -90.0000, 180.0000, >> 90.0000); >> boundsExtent = new OpenLayers.Bounds(-123.562589253, 44.729986898, >> -121.568458954, 45.918452947); >> map.zoomToExtent(boundsExtent); >> } >> >> Here is the GML file that was created: >> <?xml version="1.0" encoding="UTF-8"?> >> <gml:FeatureCollection xmlns:gml="http://www.opengis.net/gml" >> xmlns:xlink="http://www.w3.org/1999/xlink" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:fme="http://www.safe.com/gml/fme" >> xsi:schemaLocation="http://www.safe.com/gml/fme textbox.xsd"> >> <gml:boundedBy> >> <gml:Envelope srsName="EPSG:4326" srsDimension="2"> >> <gml:lowerCorner>45.3117814762066 -122.640406532134</gml:lowerCorner> >> <gml:upperCorner>45.3820822372628 -122.536820512781</gml:upperCorner> >> </gml:Envelope> >> </gml:boundedBy> >> <gml:featureMember> >> <fme:testbox gml:id="iddfa35c96-59ff-4423-b062-668e3993b702"> >> <fme:FID>0</fme:FID> >> <fme:Id>0</fme:Id> >> <gml:surfaceProperty> >> <gml:Surface srsName="EPSG:4326" srsDimension="2"> >> <gml:patches> >> <gml:PolygonPatch> >> <gml:exterior> >> <gml:LinearRing> >> <gml:posList>45.3117814762066 -122.640406532134 45.3820822372628 >> -122.640406532134 45.3819865899688 -122.536820512781 45.3117814762066 >> -122.538255222191 45.3117814762066 -122.640406532134</gml:posList> >> </gml:LinearRing> >> </gml:exterior> >> </gml:PolygonPatch> >> </gml:patches> >> </gml:Surface> >> </gml:surfaceProperty> >> </fme:testbox> >> </gml:featureMember> >> </gml:FeatureCollection> >> >> Is there something I am missing? Any help would be greatly appreciated. >> >> > > > > -- View this message in context: http://n2.nabble.com/GML-Overlay-tp3650992p3659138.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
