problem with attributes in loaded OSM data to geodatabase

Oct 8, 2011 at 7:18 PM
Edited Oct 8, 2011 at 8:50 PM

Dear all,

I have a problem with loading OSM file to file geodatabase.

I miss attributes values for instance: names of the streets, names of the towns and so on

I use ArcGIS 10 and both 1.1 and 2 beta version.

I used load OSM file and also download OSM files.

Original OSM file includes all attributes.

---------------------------------------------------

In previous version 9.3 using datainteroperability tools data were exported with attributes

but in totally different structure.

 

Thank you for help.

 

Martin Koska

Slovakia

Coordinator
Oct 10, 2011 at 4:32 PM

Hello Martin,

The ArcGIS Editor for OSM does preserve the attribute values (names, etc.). The values are not extracted into the attribute table by default though. To get at these additional values, run the OSM Attribute Selector tool and select the values of interest. Then you should be able to see these values in the table.

Other users have also requested that the names be included by default. In response, we've logged an enhancement request for this:

http://esriosmeditor.codeplex.com/workitem/9620

In the meantime, let us know if using the OSM Attribute Selector tool works for you.

 

Christine

Oct 11, 2011 at 8:03 AM

Dear Christine,

problem is that when I have large area of data for instance Slovakia, Attribute Selector

works very slow (And I'm working on server with 4 cores and file geodatabase) and also multiple selecting of attributes for adding would be good. Otherwise it is

very uncomfortable to choose attributes.

Other tools (as. Quantum) doesn't block attributes by default which is better.

What do you think?

 

Martin Koska

Coordinator
Oct 22, 2011 at 12:03 AM

Thanks for explaining further. We plan to include a model in the next version that allows for Download, Symbolize, & Select Attributes.  Our next beta version will be coming soon (beta 2)... would like to get your feedback on that once its available.

Christine

Jun 14, 2012 at 1:42 PM

Hello,

I've got some problems with Arcgis editor for osm. I use xapi tool to download osm data. The request is :

- server : http://api.openstreetmap.fr/xapi?

- objects : way

- localisation [bbox=4.72,44.06,4.88,44.19]

- tags : [highway=*]

This tool creates an .osm file whitch is loaded into ArcMap 10 with  the load osm file tool. Then I try to extract attributes ("name" and "ref:orange") but it doesn't works.

Can you help me ?

Tony EMERY,

Orange, Vaucluse, France

Developer
Jun 14, 2012 at 5:24 PM

Tony,

you have an interesting case we hadn't tested yet and your issue arises from using the Overpass API. Since the Overpass API is a read-only interface to OSM it doesn't provide the full metadata our tools are expecting.

The error stems from the fact that the tools can't find the version numbers of the feature.

There might be a number of ways to get around the error:

- Try using a different XAPI endpoint maybe something like http://open.mapquestapi.com/xapi/api/0.6/ or

- If you are not planning to send data back to the server, then open the attribute table of your line feature class in ArcMap, and calculate the values of the osmversion field to 0. Alternatively you can also use the 'Calculate Field' geoprocessing tool to achieve the same thing.

- Thomas

Coordinator
Jun 14, 2012 at 5:29 PM

Thanks for providing this to the user Thomas, and also following up with the user Nule too.

From: temge [email removed]
Sent: Thursday, June 14, 2012 9:24 AM
To: Christine White
Subject: Re: problem with attributes in loaded OSM data to geodatabase [esriosmeditor:275209]

From: temge

Tony,

you have an interesting case we hadn't tested yet and your issue arises from using the Overpass API. Since the Overpass API is a read-only interface to OSM it doesn't provide the full metadata our tools are expecting.

The error stems from the fact that the tools can't find the version numbers of the feature.

There might be a number of ways to get around the error:

- Try using a different XAPI endpoint maybe something like http://open.mapquestapi.com/xapi/api/0.6/ or

- If you are not planning to send data back to the server, then open the attribute table of your line feature class in ArcMap, and calculate the values of the osmversion field to 0. Alternatively you can also use the 'Calculate Field' geoprocessing tool to achieve the same thing.

- Thomas

Jun 15, 2012 at 7:57 AM

Thank you, it works better !

I've got just a problem with the attribute selector witch can't see the tag "ref:orange" in the "select OSM Tag Key" option.

Other question : I work for a french local administration (townhall) and I am a referent of the French OpenStreetMap Association for the Great South East of France.

So I am providing the utilisation of OpenStreetMap in locals administrations and ArcGIS Editor for OSM when those administrations work with ArcGIS (Nimes, Avignon, for example).

Doest it exist a french group of "Arcgis editor for osm" tools (like arcopole) to share informations, assist or anything else. If not, is it possible to create it and how ?

Best regards (sorry for my english)

Coordinator
Jun 19, 2012 at 1:25 AM

Hello tonyemery,

Glad that its working better for you!  To answer your other questions - The reason why you can’t find the “ref:orange” attribute is because it doesn’t exist in the OSM file itself.  Because it doesn't exist in that file, it won't be available to be added through the attribute selector.  

Regarding your second question about a french group of ArcGIS Editor for OSM tools - we do not know of one, but its a great idea especially since the OSM community is so international. At the upcoming Esri International User Conference, perhaps we'll set up some kind of meetup of international OSM + ArcGIS users. Would be great to swap stories and hear what everyone is doing.  And perhaps one of the topics can be setting up such communities in-country.  Will you by chance be at the Esri UC in July?

Christine

Jun 19, 2012 at 9:39 AM

Hello Christine.

For the first question, the tag "ref:orange" must exist because I add it in OSM in the local extend I work. I put a "84100V000000" value by default :

http://www.openstreetmap.org/browse/way/43666989 : Take a look at : ref:orange = 84087V000000

For the second one, I'm sure that the OpenStreetMap French Association will be glad to work with ESRI France. Unfortunatly, I haven't got any invitation or financial possibilities to go to Esri UC, even if i'd like to go there...

Have a good day,

Tony EMERY

Developer
Jun 19, 2012 at 4:27 PM

Tony,

I've create a work item at http://esriosmeditor.codeplex.com/workitem/10919 including the downloaded content based on your provided bounding box parameter. The mentioned way (ID: 43666989) is not included in the download.

We'll try to reach out to Esri France and establish a contact. Maybe at the next French user conference there will be a presentation covering OSM. We'll keep you in the loop.

- Thomas

Aug 27, 2012 at 2:40 PM

Hello everybody,

I'm still using the Mapquest XAPI endpoint ( http://open.mapquestapi.com/xapi/api/0.6/ ) to download the data from OSM.

What is the frequency of this server's update ? I had some problems because when I'm downloading features from this endpoint, the modifications I've made weeks ago doesn't appear.

 

Best regards,

Coordinator
Aug 27, 2012 at 11:18 PM

Hi Tony,

I see a thread on the mapquest xapi developer forum that may be relevant - see http://developer.mapquest.com/web/products/open/forums/-/message_boards/view_message/335429 . This is a good point you make: one should not assume that the data at the xapi endpoints is current. From the forum, seems that they're working on getting the updates in but no date is set.

Christine

Aug 28, 2012 at 7:22 AM

Hi Christine,

So, does exist any other xapi endpoint we can use and where arcgis editor for osm tools can find the version numbers of the feature ?

Tony

Developer
Aug 28, 2012 at 4:15 PM

Tony,

you can find the complete listing of XAPI endpoints and their respective status on the OpenStreetMap wiki at http://wiki.openstreetmap.org/wiki/Xapi

- Thomas

Aug 29, 2012 at 7:26 AM

Thomas,

I know that it exist other endpoints in OSM Wiki, but I had problems with them after loading osm file into ArcMap 10 with  the load osm file tool. Then I try to extract attributes ("name" and "ref:orange") but it doesn't works.

temge said in June that "The error stems from the fact that the tools can't find the version numbers of the feature." so he told me to use "a different XAPI endpoint maybe something like http://open.mapquestapi.com/xapi/api/0.6/"

So, as mapquest xapi endpoint wasn't updated since april 2012, I want to know whitch one still work with the ArcGIS Editor for OSM tools and is frenquently updated.

And if it can support relations upload, better !

Best regards,

Sep 4, 2012 at 4:29 PM

Thomas,

As you told me, i tried differents XAPI endpoints from OpenStreetMap wiki athttp://wiki.openstreetmap.org/wiki/Xapi

I don't know if (and how) Overpass API and Xappy.js works with ArcGIS editor for OSM

Does exist other XAPI endpoints ?

Best regards,

Coordinator
Sep 5, 2012 at 11:10 PM

Hi Tony,

Unfortunately, we do not know of other XAPI endpoints with which you can test. It may be worthwhile contacting the hosts of these endpoints and letting them know that you are experiencing limitations. I've been working with the rambler endpoint and have been able to create a valid point feature class, but my areas have been in the US so that could make a difference.

Christine

Sep 7, 2012 at 8:17 AM

Christine

I'm unlucky... I should work in united states...

If we implement a partnership with ESRI France, perhaps ESRI could he offer a service xapi to OpenStreetMap.

does exist an endpoint with geofabrik.de ?

Best regards

Sep 12, 2012 at 7:26 AM

Dear all,

I may have a solution for my Xapi endpoint server, when I use http://api.openstreetmap.fr/xapi?

For those who have this problem too, you have to change the server url into http://api.openstreetmap.fr/xapi-meta?

Best regards,