Tag Info

Hot answers tagged

6

Not knowing your budget i'll try to give you options. First thing is you're not going to find an SDK/API that you can do all of the things you mention. It's going to take a combination of technology and customized programming to make it happen. 1) GeoDatabase: Start out with a GeoDatabase you can store all the collected data in. You have Oracle Spatial, ...


3

I would have guessed this has previously been asked, but there are a couple of these. GeoExt seems reasonably popular, and is probably a good choice if you have any ExtJS background. In general, you are probably better off deciding which framework you want, and then typing that name plus "geo" in a search engine. So the top hit for me on "jquery geo" was ...


2

If you don't mind a 3rd party app, you could try Arc2Earth Sync It will connect to Fusion Tables on your account's behalf and make it look like an ArcGIS Feature service. It can also use your ArcGIS.com credentials to create/update web maps so your FT tables show up automatically in the ArcGIS iOS/Android apps (or any of the ArcGIS Online apps/apis). Check ...


2

According to the tutorial you need to add autoLoadFeatures: true to the gxp_featuremanager section of app.js. Given that your posted code has the line autoLoadFeature: true i would be inclined to say you made a typo. Try changing it to: autoLoadFeatures: true As the tutorial says, make sure you restart the application then refresh the browser. I'd ...


2

The default format of the WMSGetFeatureInfo plugin is html, which leverages server side templates for the output. If you want the grid format, you have to configure the plugin with the 'format' option set to 'grid': { ptype: 'gxp_wmsgetfeatureinfo', format: 'grid' } See ...


2

I've used SharpMap in the past for this. I was using it for an ASP.NET application and it was very easy to use it as a WMS server with OpenLayers as the client.


2

Your ANT_HOME is the path to Apache Ant, it is a build tool, (think GNU Make for Java). Ant builds the projects created by the SDK. If you don't already, you will want to set a JAVA_HOME environmental variable pointing to where you have your Java Development Kit installed. You will also want to append %JAVA_HOME%/bin to your PATH. Download Apache Ant ...


2

The Geometry Engine has a contains method: static boolean contains(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Just check if the point is in the polygon...


2

Check at https://customers.esri.com If your company have partnership you can also check at http://partnerportal.esri.com


2

If your application is based of the included demo application in the OpenGeo suite it uses Basic Authetication. What this means is that when you first go to the website the server tells your browser that you need to login. Your browser then asks the user for a username and password. If the server accepts that username and password then the browser remembers ...


1

Ok, I Finally found the solution. I am serving the tilesets with tilestream, which uses V2, Openlayers.Layer.TMS can only support tiles being server from version 1.0.0. So, I need to instead use OpenLayers.Layer.XYZ as it supports tiles servered with v2. My code ended up like so: layers[i] = new OpenLayers.Layer.XYZ( ...


1

Yes, you do have IDE choices. But the ArcGIS Runtime SDK for Android comes with a terrific Eclipse plugin, and works very well. The plugin does include the API reference, which right now is broken when you hit F1 key as you mentioned. It also includes integrated conceptual help, project templates and tools, integrated samples, etc. IntelliJ can be ...


1

In the app.js: include at the beginning: * @require plugins/Print.js * @require GeoExt.ux/PrintPreview.js * @require GeoExt/widgets/PrintMapPanel.js * @require GeoExt/plugins/PrintProviderField.js * @require GeoExt/plugins/PrintPageField.js * @require OpenLayers/Control/ScaleLine.js under the tools section also insert: { ptype: ...


1

Since some people have asked me what was the end result of this: I ended up writing my own framework with a friend that works cross-platform on iOS (iPhone and tablets) as well as Android devices. Here is a link to a free basic Android TileCache viewer that I built with it Using my imagery TileCache: Using my own vector (OSM modified) TileCache: Menu ...


1

In case you have second thoughts on creating your own framework, may I suggest you have a look at pcMapper Db. While it is not a SDK, it is very robust and handles large datasets.


1

You will need to manually give the command execute permissions with chmod, this will be fixed in the upcoming release, see https://github.com/boundlessgeo/suite/issues/611 for more info


1

You can try converting your *.tpk to a GeoPackage. The current release of ArcGIS Android v10.2.4 supports vector geopackage format. Here is a blog post about support for geopackage in ArcGIS. The *.mbtiles file used in the LocalMBTiles sample is vector based and is 1.6MB.


1

I would extract out the basemap in the form as MBTiles, see the Android SDK link below: Local MBTiles


1

Please check out: https://github.com/boundlessgeo/suite/issues/612 and see if putting in that extra jar file resolves it for you as well.


1

Just look at the source code of GeoExplorer's Composer, that should give you all the hints you need for solving your problem: https://github.com/boundlessgeo/suite/blob/master/geoexplorer/app/static/script/app/GeoExplorer/Composer.js


1

Do you want these results in a new featureclass? If you do you will have to create one inside a workspace and then add your features to it in order to create a layer to add to the map. Add features to a featureclass like this using the feature from your spatial query (sorry it's in vb.net): feature = pFeatureClass.CreateFeature() feature.Store() Then ...


1

It means integrating stick into the SDK application, in order to use server-side javascript. https://github.com/hns/stick https://github.com/boundlessgeo/suite/blob/master/geoexplorer/pom.xml#L79:L85 The best I can advise is to look at how this is done in GeoExplorer.


1

A QueryTask is the right approach for getting features from a single layer in a map service. If you want to query all layers in a map service you should use the IdentifyTask. Otherwise, you need to use multiple QueryTasks to query different layers.


1

Sorry, the Heron print preview is not compatible with the Suite SDK.


1

If you look at the capabilities of the osgeo server you will see it supports just three projections: <SRS>EPSG:4269</SRS> <SRS>EPSG:4326</SRS> <SRS>EPSG:900913</SRS> None of which are epsg:27700 - so you can't ask it for a map in 27700, this is why you don't get a map. You'd need to check the log file and/or firebug ...


1

You can do this using the ExtJS autoScroll option in the legend's outputConfig, e.g.: { ptype: "gxp_legend", outputConfig: { autoScroll: true }, outputTarget: "legend" }


1

Ok. The GXP library is probably your best bet if you want simple and are using the OpenGeo Stack. The GXP library actually includes the GeoEXT library an basically just extends it to make the creation of Maps and the inclusion of the GXP plugins simpler. The GXP library requires GeoEXT, EXT and the Openlayers libraries. I hope that is helpful.


1

You can use the editorPluginConfig config option to configure a custom editor plugin. Look at https://github.com/opengeo/gxp/blob/master/src/script/plugins/FeatureEditorGrid.js to see the default plugin. Then, with help from the Ext JS documentation, configure custom field renderers. And note that what you want to achieve will only work in read-only mode.


1

Still haven't found a way to do this. I can add GeocoderComboBox and AutoCompleteComboBox to my toolbar (the tools are now simply added to "north", not "map.tbar"). The AutoCompleteCombobox will do live searches, but I do not know how to get the results to populate the east panel's feature grid. Also, if the user clicks on one of the results in the combo ...


1

PATH refers an environment variable that contains directories that windows will look in for commands. If you start a command prompt and type: echo "%PATH%" you will see what they are. You can update the PATH environment variable in a number of ways. This site has a list of steps for Windows 7: http://www.java.com/en/download/help/path.xml Once you ...



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