Tag Info

Hot answers tagged

7

Data needs to located in a geodatabase in order to export to XML. You can do this manually, or use the tool Export XML Workspace Document (Data Management). For the manual approach, simply right-click the featureclass or raster dataset within the file geodatabase > Export > XML Workspace Document. Which then brings up the following GUI, where you can ...


3

If you have the Data Interoperability extension (paid license) you can export vector data (i.e. shapefiles) to the GML simple features (GML-SF) xml profile. A free and open source option is to use the ogr2ogr command-line utility from the GDAL/OGR project. i.e. ogr2ogr -f GML somevectors.gml somevectors.shp. You can install GDAL/OGR from the GIS Internals ...


3

The 3D Analyst Land XML to TIN tool did work when I run the toolbox tool itself rather than a command from the Python window. Must have had the parameters wrong.


3

If you want to convert it to a Shapefile just download the xml (for example right-mouse-click on the download link and choose something like "save target as..." instead of opening it in the browser. then in Qgis choose "add vectorlayer" or use drag and drop to add your xml layer to your Qgis project. then save layer as shapefile. If you are just looking for ...


3

You can certainly use FME to wrangle the XML and write it to a database. Something for you to understand first is that GIS like flat data with rows and columns, including geometry. XML is not flat, it is a (maybe big) hierarchical tree, which is a fundamentally different data model than most GIS formats. That said, you can parse the XML and extract all the ...


2

With ElementTree, the solution is (urllib is deprecated, use urllib2 or better, the Requests module): import urllib2 WMTS = urllib2.urlopen("http://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/WMTS/1.0.0/WMTSCapabilities.xml") tree = et.parse(WMTS) for elem in tree.iter(tag='{http://www.opengis.net/wmts/1.0}ScaleDenominator'): print ...


2

It is not possible with version 5.6.8 but if you update to version 6.4 you can use the SIA shape smoothing algorithm. The RFC of the feature is in http://mapserver.org/development/rfc/ms-rfc-94.html and current documentation about the usage in http://mapserver.org/output/shape_smoothing.html#shape-smoothing. If you must to stay with the old 5.6.8 the only ...


2

The schema for the HTTP POST encoding of a WMS 1.3.0 GetMap request is located at: http://schemas.opengis.net/sld/1.1/GetMap.xsd (It's part of the SLD specification rather than the WMS specification presumably because it was thought that the only reason a client would have for issuing a POST request rather than a GET request would be to include custom user ...


2

This should give you an idea: http://schemas.opengis.net/sld/1.1.0/GetMap.xsd


2

There is a service that allows you to retrieve any administrative border from OpenStreetMap in a number of formats. https://osm.wno-edv-service.de/boundaries/


2

I think your issue has been addressed here. As given in the second paragraph, For example, if the metadata describes the item as having one projection but the item's projection has changed since the last automatic update, the old projection information in the metadata will be replaced with the new projection information. Basically geoprocessing ...


2

Try using Overpass API and for playing around the overpass turbo frontend. Example query: [out:xml] [timeout:25]; way["highway"](51.0634071197396,13.773078918457031,51.12550562618459,13.905601501464844); out body; >; out skel qt; Visualization on overpass turbo (might be slow in your browser!) Raw data as XML Please note that the other API you ...


2

Building from the comment by @elrobis here is an example using jQuery for getting the georss and adding simple markers to a map: <html> <head> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" /> </head> <body> <div id="map" style="width: 700px; height: 500px"></div> ...


1

You need a part of the answer for ways. Ways in OSM are ordered lists of node references. So the part of the answer what you need should looks like: <way id="22940464"> <nd ref="272304964"/><!-- First node --> <nd ref="273206415"/><!-- Second node --> <nd ref="273206424"/> <nd ref="1827734835"/> ...


1

The world picture is rendered from a shapefile. For detailed maps, you need to put the openstreetmap data into a postgis database using osm2pgsql (not osmosis!). http://wiki.openstreetmap.org/wiki/Mapnik can lead you to further instructions how to set up the database properly.


1

Got it working using the fmi package in R. https://github.com/rOpenGov/fmi/blob/master/vignettes/fmi_tutorial.md


1

Have you tried the fmi R package from rOpenGov? This is an example partly from their tutorial and ran for me just fine: install.packages(c("devtools", "sp", "rgdal", "raster")) # if you haven't library(devtools) install_github("rOpenGov/rwfs") install_github("rOpenGov/fmi") library(fmi) library(sp) apiKey <- "ENTER YOUR API KEY HERE" request <- ...


1

There are some interesting irregularities here. I'll try to generalize the answer, particularly by discussing the parameters that are zeroes in this definition but might not be in another XML-based coordinate reference system (CRS) definition. A colleague pointed out that usually XML has uses angle brackets for the attribute/value pairs. The geographic ...


1

The code you posted should not give an indentation error. I recommend that you open a new Python script and copy/paste the code you posted and run that. I will be very surprised if you receive an indentation error by doing that. I suspect that you may have moved the start of the last line left or right in the process of writing your question. W.r.t. ...


1

Fixed it by adding the ogc: namespace to: PropertyIsEqualTo, PropertyName and Literal: <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" service="WFS" version="1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs ...


1

ESRI has an standard xml format to export both the data and the schema of data. In ArcCatalg (Catalog window of Arcmap): 1- As arcgis cannot export shapefile directly to XML workspace first import your shapefile into a geodatabase featureclass. 2- right-click the featureCLass > Export> XML Workspace Document in the opened window there are two combo ...


1

The format of OGC XML requests are specified in the OGC Web Services Common Standard document. Then WMS (and WFS, WCS, etc.) extends these schema to save time and effort. If you have a look in http://schemas.opengis.net/ows/ you should find what you need. I don't have a good schema viewer to hand but http://schemas.opengis.net/ows/2.0/owsCommon.xsd should ...


1

You can create .xsd schema file by rewriting your GML with ogr2ogr. Writing schema into .xsd file is the default in GML driver http://www.gdal.org/drv_gml.html so you can simply use this command: ogr2ogr -f GML output.gml input.gml You do not need the output.gml file for anything so you can delete it and use the .xsd. If your source GML is big you can ...


1

Using pure GDAL, you can preserve the waypoint symbol and type of an original GPX file with ogr2ogr -f GPX -dsco GPX_USE_EXTENSIONS=YES out.gpx in.gpx waypoints <wpt lat="51.295094" lon="6.790674"> <ele>39.0</ele> <time>2014-10-14T13:56:58Z</time> <name>Push Log Point #1</name> <desc>Lat.=51.295094, ...


1

I would not know of such considerations. I wonder if performance of reading the project file is really something worth tuning, as most likely any performance impact rather is caused by other things like loading layers from providers. Is there any problem with parsing that needs to be fixed? I wonder what you are referring to with "hide changes behind an ...


1

As I continued to explore yesterday, I discovered the networkx Python library, in particular its read_shp() and write_shp() functions. import networkx G = networkx.read_shp('linesfile.shp') networkx.write_shp(G, './') Got me a lines file with the original attributes and a points file with the nodes. I'm actually thrilled at the result, though there isn't ...


1

Not sure if simpler, but as MATSim is written in Java, you could also write a converter in Java, if you're familiar with programming. MATSim includes a library which provides access to shape files, so it should be possible with the MATSim code to do this. Although, looking at the actual data, it shows why MATSim probably doesn't provide a default ...


1

It seems you are not aware Openlayers 2 is already able to write your features to XML based formats, so I'm not sure using x2js is useful (but I don't know your use case) It can be KML, GPX, GML v2, GML v3. Those are all subsets of XML. Read the API docs for more. You can see a sample using your code to create GML (you can also look at Vector Formats ...


1

Emacs will work fine, especially in nxml-mode if you have the relevant schema installed. But what nxml-mode lacks is the proper XML author controls which the older psgml-mode had: unfortunately psgml-mode won't work with schemas, only DTDs. SGML-mode will be useless for GML. There is also a good xslIDE-mode if you need to work on XSLT for transforming GML to ...



Only top voted, non community-wiki answers of a minimum length are eligible