Tag Info

Hot answers tagged

15

Take a look at my answer on this post. Make sure your featureNS value is in the "Edit Workspace Page under Namespace URI" in your GEOSERVER. Do not use something as generic as "http://postgis.org". Use something like "http://yourdomain/application/catalogLayer" or something unique like that. You can make this URI up, just make it unique. You ...


13

The Google Books NGram dataset is a perfect way to answer this - it shows the frequency of words or phrases in the Google Books corpus (basically all text in all books, journals, magazines etc that Google have digitised) from 1800 until 2008). The graph plotted here shows the first usage of geospatial in the corpus in 1974 to be exact, with a rapid increase ...


9

The Oxford English Dictionary has as its earliest usage1 : 1970 Annals of the Association of American Geographers 60 217/2 Geospatial systems have been conceptualized as having two basic kinds of components: 1) Spatial structural components; and 2) spatial interaction components. 1 paywall, but note that a UK library membership is probably enough... ...


8

A Smarter Planet had a great blog entry on why Watson got the answer wrong. Also, Bruce Upbin wrote specifically about Watson performing a spatial operation: There are many reasons Watson is good at Jeopardy!. It has something like a million pages of documents and a geospatial database in its memory. It can run the board on categories like ...


8

While I can't answer for anyone else, and the company is not large that I work for, we have had a lot of success with using SQL Server 2008 and it's spatial capabilities. Because I work for a forestry company, the spatial side of things is very important to our business. If you are just doing nearest neighbour type analysis, then I would suggest giving the ...


8

Something like this should work: ## One example of a SpatialPolygons object mapping Earth's land areas library(maptools) data(wrld_simpl) ## Create a SpatialPoints object set.seed(0) lat <- runif(10, -80, 80) lon <- runif(10, -180, 180) points <- expand.grid(lon, lat) # Note that I reversed OP's ordering of lat/long pts <- ...


8

If you're comfortable with C/C++, GEOS: http://trac.osgeo.org/geos If you're comfortable with C#, NTS: http://code.google.com/p/nettopologysuite/ If you're comfortable with Java, JTS: http://tsusiatsoftware.net/jts/main.html If you're comfortable with Python, shapely: https://github.com/Toblerity/Shapely If you're comfortable with Ruby, ffi-geos: ...


8

Use ST_Azimuth to get the angle from the origin point to the point of interest. I've used simple geometry points here since you didn't have any sample data, but you're probably working with geography. The principle is the same: WITH points(star) AS (VALUES (point(0.5, 1)), (point(0.2,0.2)), (point(0.2, 1)), (point(0.8, 0.2)) ) SELECT star FROM ...


7

Automated Traffic Incident Detection with GPS Equipped Probe Vehicles "This paper discusses the results of a proof-of-concept study in which a transit vehicle fleet was used as the probe system for traffic incident detection." Results: "The results indicate highly successful Detection Rate (DR) with low False Alarm Rate (FAR). The techniques also yield an ...


7

If you had the polygon bounding boxes stored in something like a quad tree then you could use that to quickly determine which polygons to check. At the very minimum you could just see if the point is inside each polygon bounding box as opposed to doing a full point in polygon for each polygon. Personally I'd setup a web service which would cache the ...


6

As with almost all such questions, the optimal approach depends on the "use cases" and how the features are represented. The use cases are typically distinguished by (a) whether there are many or few objects in each layer and (b) whether either (or both) layers allow for precomputing some data structures; that is, whether one or both of them is sufficiently ...


6

It depends on what you mean by "center point". If you're trying to show all of the polygons from a center point you'd need two things: 1. the center point, and 2. the zoom level/scale that would show you all of the polygons. One way to get that centerpiont would be to add the polygons to a geometry collection ...


5

This is an example of what harry is talking about. var bounds = new OpenLayers.Bounds(); for (var x in _layer.selectedFeatures) { bounds.extend(_layer.selectedFeatures[x].geometry.getBounds()); } //var center = bounds.getCenterLonLat(); <-- you don't really need this if you want to zoom. But it will give you the center lat long coords. ...


5

Check out the Learning page on the Safe Software web site. There are tutorials for both the basic Desktop product (I recommend doing that first) and then one for Spatial Databases. Those two should get you going in no time. We (I work at Safe) don't put prices out there because there are so many licensing options (and resellers) and we want to make sure ...


5

Hekevintran, Your first query is using an index just not the spatial one. See the Index Scan using geoplanet_place_pkey. So it's more efficient for it to use the id key since you are doing an ORDER by the column and your spatial filter covers the whole table. The spatial index is not used because your ST_Expand is too big. You have a geometry but its ...


5

I think the license makes it clear you have to use those (exact) words. You could make a follow-on statement that discloses the changes. So "Contains Ordnance Survey data © Crown copyright and database right [year]. Source data from Ordnance Survey has been generalized to make data correspond to the size of the map."


4

Check out this blog post on reddit: IBM Watson Research Team Answers Your Questions Nothing specific to geography but there is a general description of how Watson arrives at an answer to questions.


4

Addition info on Licensing - Smallword version is the most costly Smallworld Edition The most complete FME Desktop edition available, with support for all 250+ formats plus the ability for users to read and load data into Smallworld. Learn more about FME support for Smallworld. Oracle Edition Load data directly into Oracle Spatial and get support for ...


4

Either: generate a regular grid of points in the lat-long coordinate system, transform to ETRS89 using spTransform, and plug those points into whatever kriging package you are using (you don't say, you don't give examples), get the estimates, and back-transform with spTransform to lat-long. do your kriging in a regular grid in your ETRS89 system, then ...


4

According to this Amazon book search, the first books published related to "geo-spatial" or "geospatial" were around 1991 (at least that are sold on Amazon...) I also found this over at GIS Lounge, which was pretty interesting and informative about the history of GIS and geospatial technologies.


3

PowerPoint KMZ/KML to Google Earth (via inserted object and hyperlinking) Save a Google Earth .kmz file on your computer and insert it as an object. When the Insert Object dialogue pops up choose Create From File and browse for the selected file. In PowerPoint, right click the new object and choose Action Settings. In the new dialogue, select Object ...


3

It appears that the object I was provided was defined "inside-out" and that in order to get it to show up properly, I need to use the ReorientObject() method to fix my shape. I found this information on a blog post by Alastair Aitchison ...


3

Generally to calculate the area of a bbox in a projected coordinate system since it's a (big) rectangle you can use the area formula : area = (sw_longitude - ne_longitude) * (sw_latitude - ne_latitude) Depending now on your spatial location (ie you're in a projected crs) the above formula will give you square mapunits (km^2, m^2 whatever). In case ...


3

FUSION LiDAR Toolkit has clipping capabilities (PolyClipData tool) and unlike LASTools, its usage is unrestricted. However, despite the fact that some SVN repository on SourceForge exists, the source code published is incomplete and very old. If you can proceed without knowing the code and just use the compiled binary, then FUSION should be fine for this ...


2

You will need to create the table to match the schema you want to load the data to in SQL2008. Then you will need to drag the fields from the Reader to the writer so it knows what attributes to match to what locations.There are some great samples you can see on FMEPedia that show you the power of the software and you can do a specific search for KML there ...


2

First thing to check: is your server / test webpage on 'medford.opengeo.org'? If it isn't, you won't be able to access WFS because of the Same Origin Policy. You can technically use a proxy to fix this. (though in my opinion this is just a case of WFS being a poorly designed protocol)


2

Personally, I would approach this from a database perspective rather than either a GIS perspective or a spreadsheet perspective. I would have one table of boreholes. This would contain the fields of BoreholeId, and Geometry. Records would obviously be the values. I would then have another table of BoreholeData. This would contain the fields of ...


2

Each of the things you've mentioned is easily do-able in web mapping APIs like ArcGIS Server JS API and OpenLayers. For example: select features using a polygon cluster point features calculate distance between two points It would be relatively simple to stitch all of this functionality together.


2

While the question has been answered very well (and this is very late), here's an "aesthetic" solution for those getting here via Google (like me) that I just did recently for a Powerpoint: (1) Insert screenshot of the KML in Google Earth to the Powerpoint (2) Right click the screenshot to add Hyperlink...


2

I guess it depends on the context of where you're using the data, and whether it's possible for anyone to make a life-changing decision based on the information. Eg, is this a printed map, or can people download your edited data? If you have room to include it, it might be a good idea to list the steps that you took to edit the original OS data.



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