This question has been converted to Community Wiki and wiki locked
because it is an example of a question that seeks a list of answers
and appears to be popular enough to protect it from closure. It
should be treated as a special case and should not be viewed as the
type of question that is encouraged on this, or any Stack Exchange
site, but if ...
While not technically an answer to your question, "Does an Open Source equivalent ... exist?," this is a basis for a solution.
The OGC is working on a new spec for a storage container, being voted on right now (by January 2014), with these types of workflows, especially mobile, in mind: GeoPackage.
It is similar to and originally based upon Spatialite, a ...
NextGIS Mobile, native Mobile GIS for Android - http://nextgis.com/nextgis-mobile
Offline editing - check.
Syncronization - check.
Caching raster tiles - check.
Connects with web-server instance (NextGIS Web) to upload/download data - check.
Lots of other things such as customizable forms, adding TMS etc:
From the help:
You can only invite people who have the same type of account that you have. If you have an organizational account, you can only invite organizational accounts to join your group. If you have a public account, you can only invite public accounts to join your group. In this case ...
I would suggest using QGIS for Android (or if you have a Windows tablet you have use the default desktop app).
You can load any type of raster or vector data as a basemap
It can work offline with GPS
It has a point capture tool within the GPS Info. panel
This last criteria most likely you will have to develop since this type of control is specialized. ...
As far as open source, check out Open Data Kit (ODK). I've used it for large data collection projects (10,000+ submissions at this point) and it's fairly easy to get set up on Postgres/Postgis for enterprise wide collection with the Aggregate component. Limitations include currently Android only, and not a mapping interface.
Form development is based on the ...
Your best bet is QGIS for Android: http://www.opengis.ch/2012/01/31/qgis-on-android-gets-gps-support/ but I'm unsure about its current status concerning tracking and sync.
Here's an example video with a Windows tablet with working tracking and sync: http://www.youtube.com/watch?v=0WevRW4tbzs
This short video show how Quantum GIS can be used to do live ...
I believe ESRI would be the best people to talk to about this. I've setup Collector a few different times and it's a really cool product, especially when using feature services directly from ArcGIS Server, but there are a lot of different factors that could be causing you problems. Without having your map or data it's impossible to tell you what you're doing ...
I've only done this a couple of times, so I'm far from an expert.
There's a bit more to getting it into collector. Your layers need to be shared as feature layers in ArcGIS online, and they need to be editable.
I don't think you can share an mxd from ArcMap and have it available in Collector. The way I did it was to import a shapefile to Online, then ...
1) Is there a web-based method for collecting features? (something simpler and more error-resilient than editing a map through the arcgis online interface)
Honestly, the ArcGIS Online interface for editing is pretty straight forward in my opinion, but you could use one of their application templates (i.e. the Editor application) if you feel it offers a more ...
If you can accept a very loosely-coupled solution, you could implement a small .NET web-UI based 'Milestone editor' which would:
be deployed onto a web-server, even the AGOL server if available,
launch from a URL link on your Project feature in AGOL (and pass a Project_PK)
accept user input for Milestone details
post the Milestone details (including ...
There are two reasons that I can think of why points might disappear after being submitted.
If there is a filter applied on the layer. If you add a point with attributes that get filtered out, then they will disappear due to the filter being used.
If the way the points are being symbolised is filtering data out. For example, if the symbology is based on a ...
I figured out what the issue was, mostly me not paying careful attention to the directions but every time i go offline to collect the data t a new version is created version XXXXXXXXXXXX and it is that version that the new data goes in to so when i go and sync it it sync that version back to the data base and then i have to reconcile and post to the version ...
A way of getting to your attached photos is to:
Go to My Contents on ArcGIS online.
Go to the view item details section of your hosted feature layer.
You have Description, Access and use constraints and then Layers. Click on the tiny arrow next to your layer with the attachments and export to FGDB. This can take a few minutes.
Back in My Contents you will ...
This error was caused by two users sharing one account. I was unaware of it, but they did manage to both signin, download the map and then when it was time to sync the data this error occured.
I reset passwords and republished the map.
You can limit editing by user so that users only edit their features:https://doc.arcgis.com/en/arcgis-online/share-maps/manage-hosted-layers.htm
For user specific data access controls I have seen a demo where the server dynamically filters the response data based on authenticated user. This was done with custom ArcGIS Server SOE developed by Esri ...
I have been waiting for this functionality also. As far as I am aware this is still in development and so far is not actually possible to implement in Collector. There are a number of workarounds suggested, including this at the foot of the page, which I am yet to test. AGOL Layer Definition edit
Although you may want to rethink your schema if you have that many values for a single domain, there are tools available in ArcGIS to help you do this. One thing I am not sure of is if there is a limit in ArcGIS to how many domain values the gdb can store for a single domain.
The workflow would be to create your values in a gdb table, dtable or excel, then ...
To create a filename based on a field value in your feature class (rather than in the attachment table which your script is based on) you will need to get a dictionary of ObjectID and associated value from your specified field in your feature class, then another dictionary to count usage (as the values are used and files output).
I've based the increments ...
I have created a few web maps for Collector for ArcGIS and I always do it the same way.
I always start off by creating a file geodatabase through ArcMap. (Catalog and Pro will work the same) I make sure to finish all of my symbology, domains, and subtypes before publishing it as a web layer.
Go to File-> Sign In...-> Sign in with your ESRI account.
Go to ...
I tested Collector for ArcGIS recently and was able to download my map for offline use on an iPad 3 (iOS 9.3.x) and collect fire hydrant locations. I used it with a Dual GPS receiver. No enterprise DB or constant connection was needed and was able to sync back to ArcGIS online once the iPad was back on a wifi connection.
Do be careful which basemap you use ...
This example uses Oracle Spatial's Linear Referencing facility to project the inspection points onto the closest sidewalk like. It then updates the inspection point with:
The id of the closest sidewalk line,
The distance to the sidewalk line,
The point on the line,
The measure on the line from the start of the line.
Let's assume the tables are like this:
I thought I would give an alternative to the answers here since we are doing something similar. We have utility planners out planning future maintenance work, and this is our process. Mind you, these guys are definitely not GIS folk, and we might be lucky if they ever used a computer before.
Instead of a web platform, we are using a windows desktop ...
check out this app from giscloud
it has offline data capture capability and you can have custom Forms and Dropdowns & Lists.
it works on android and ios.
i don't know about your demand about the conditional dropdowns.. but its worth a check
The phone with 6.1.2 must have had an older version of Collector installed and when you try to update it from iTunes it will continue to reinstall the older version of Collector (from 2013) that supported iOS 6.
The current (10.2.7) version (and all Collector versions since 2/2014) require at least iOS 7. We needed at least iOS 7 in order to support ...
My understanding is that the ArcGIS Attribute Assistant (AA) tool is an ArcGIS Desktop Add-In, that requires ArcGIS Desktop and .NET framework to run: http://solutions.arcgis.com/shared/help/attribute-assistant/#requirements
I do not think you can use AA in conjunction with ArcGIS Online. I was searching for similar thing a few months back and did not find ...
AGOL web maps are not restricted to just hosted feature services inside your organization. You can use ArcGIS Server feature services but sometimes depending on your server network you may have a message displayed in the web map that editing is disabled due to the server coming from an internal network. This is only a limitation in web map in ArcGIS Online ...