21

The OSM wiki page is perfect : http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Lon..2Flat._to_tile_numbers_2 Here is the extracted answer (in pseudo code) for quick reference. Given Longitude/latitude/zoom to tile numbers : n = 2 ^ zoom xtile = n * ((lon_deg + 180) / 360) ytile = n * (1 - (log(tan(lat_rad) + sec(lat_rad)) / π)) / 2 Note that log(...


16

Here is an unofficial and still untested solution from ESRI staff. (They did stress that this is not an official solution) Try removing from arcmap.exe.config, in the bin directory. This is the \ArcGIS\Desktop10.0\bin\arcmap.exe.config xml file.


13

These are the icons used in the latest QGIS (by default I think) and GRASS GIS: http://robert.szczepanek.pl/gis-icons-0.1/ They are licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License which means you can use, alter and share them as long as you attribute the original creator and share your icons under the same or similar ...


10

I would agree with Moyles that the samples are just samples and dojo boileplate is a great resource however at current snovers boilerplate isn't a viable solution. You have two different versions of dojo going on there. The current js api still uses the classic require syntax of dojo 1.6.1 and does not support AMD. I'm sure that a newer js api will be built ...


9

2.14 was initially released as a normal release and will be released as LTR when 2.16 (End of June 2016) is released. This was introduced as a cool down period. This helps to identify and fix bugs (which inevitably are introduced throughout a development cycle) before releasing a version as "LTR - ready to be deployed to your critical production ...


8

2 years and 2 version later and this is still a problem. Just finished updating/improving all my addins for 10.2 and came across this problem again. Implemented ALL sugestions in this post and nothing worked but I have discovered 1 additional possible problem. Unfortunately, I am not sure if this was the culprit or not because I've also implemented most ...


8

I think that this is going to be a largely opinion-based question so I'll just throw out some of mine: It's best to be multidisciplinary. Have some working knowledge of as many languages as you reasonably can. It certainly can't hurt to be proficient with both C# and Java. It's also very handy to be able to work with more than one operating system, e.g. ...


7

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, ...


7

If I understood well, one of your problems is that developers are not using properly the SVN and this, lets the content in the SVN repository unstable. So maybe you can try a couple of things: Set a clear repository use policy Make it clear to all the developers the way to use the repository and when and what to commit. So the repository always have ...


6

Github has Github pages if you want to host a small website. Source control and issues tracking would be two features that will be helpful in your case imho. Otherwise, you could also use JSFiddle, but then you need to host the JSON file somewhere else. Update: You could also use Amazon AWS to host it (but a bit more complicated to setup).


6

I think it is mentioned in the changelog for QGIS 2.14.0: If you are upgrading from QGIS 2.8 (our previous LTR version) you will find a great many new features in this release. We encourage you to peruse the changelogs for the intermediate non LTR 2.10 and 2.12 releases as this QGIS 2.14 includes all features published in those releases too. Note that 2....


5

The only time I have gotten this is when I had another ArcMap instance open and forgot to close it before building/debugging. If you don't close all instances using the assembly then the old one will continue to be used. Or something like that.


5

3 years later, we are still alive and kicking. just released OpenJUMP 1.8.0 . By the way, OJ runs on Windows, Linux, MacOSX. We have a website and a wiki to help users out: snapshots, for users to try out the latest development mailing lists/bug trackers for issues search the wiki if you want to know more.


5

As my project's .NET Framework is 4.0, I changed to supportedRuntime version="v4.0.30319" in ArcMap.exe.config and I noticed that the problem was delayed by this change. I also remembered that ArcMap also loads ArcCatalog so I changed also ArcCatalog.exe.config to supportedRuntime version="v4.0.30319" and YES!!! It's working again. I spent all day trying to ...


5

I know the topic is ab bit outdated, but just in case someone runs into this problem again you can use the following code to set the default and select style for an entire layer. You can use other "well known redering intends" as described here. style = new OpenLayers.StyleMap({ "default": new OpenLayers.Style({ strokeColor: "#339933", ...


5

If I know that I am going to working with other developers, one of the first things I do nowadays is to setup a Continuos Integration server like Jenkins. The idea is to always trigger your test suite after every check-in and you will get an automated e-mail right away if it fails. In your case, it could be a simple Selenium script. That clicks around a ...


5

There is GeoAlchemy2, a spatial extention to SQLAlchemy which does similar things as GeoDjango.


4

Some terminology first to set the context: Load balancing is a computer networking methodology to distribute workload across multiple computers wikipedia. Distributed computing instead refers to a network of computers who interact with each other in order to achieve a common goal wikipedia. The difference would be that in load balancing the requests are ...


4

I tried the suggestions above for a while, and finally got to a solution. Cutting to the chase, I'll give the solution first, then the explanation: Open Task Manager. End Process for any copy of ArcMap.exe. Open a Windows Explorer. Navigate to C:\Users\\Local Settings\ESRI\Desktop10.. If you don't see AssemblyCache, Organize > Folder and search options > ...


4

I think this can be done in your implementation of the setter for IExtensionConfig.State. Since this gets called before the doc opens (and before the toolbar collection is initialized) your extension might need to listen to IDocumentEvents.OpenDocument and NewDocument. Accessing IDocument.Toolbars before one of these events has fired can cause problems.


4

You need to build the plugin with the 1.7.4 libraries.


4

Have you looked at the Developers' Guide? Once you can build GeoServer on a local machine (this is harder than it looks) check out http://docs.geoserver.org/stable/en/developer/policies/index.html to see what needs doing.


4

Regarding "basic jobs for beginners", we don't have such a list but have a look at jira.codehaus.org and look into bug reports, it might take some time but you should find something easy enough to look it.


4

The steps in installation of a local version of ArcGIS JavaScript API are as follows: You can download the required version from here: http://www.esri.com/apps/products/download/ Extract the files to your Webserver. Read the Installation instructions given in the Readme, and do the required edits. I would suggest that you use a good Text Editor with ...


4

I'd suggest starting with something that has good support for various formats, is open source (so you have flexibility to fix the one thing that isn't exposed in the SDK that you end up "really needing") and provides you some basic UI (to at least get started). A candidate: QMap. Build on QGIS, python customisation. Check Nathan's blog for more suggestions (...


4

You have written: I've been told ArcObjects and .NET is a thing of the past and to focus on Java, is this true? .NET is definitely not a thing of the past. Microsoft continues developing this platform and this is by far one of the most popular one to develop Windows based applications and services. Learning .NET plus C# is definitely good to be ...


4

Your are not modifying vector, but features "copies" get with getFeatures. You need to get the feature.id() and updateGeometry using dataProvider of the vector or directly using methods of the vector layer (inside an editing session) you can find reference of the methods in: for QgsVectorDataProvider: virtual bool changeGeometryValues (QgsGeometryMap &...


4

The compilation is going to be tested with the following example where icon enclosed in the red rectangle (see image), from one test plugin (makingmultiplebuffers), will be changed for one qgis-icon (24x24 pixels) created for this example. Path to plugin is: C:\Users\Usuario\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\makingmultiplebuffers ...


3

See MapWindow : www.mapwindow.org


3

Nutiteq Android SDK has now version 2.0 with 3D features and much improved performance, probably worth to look into.


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