Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Feeds
61130 items (0 unread) in 112 feeds
-
Directions Magazine : A la une
-
Directions Magazine : Blogue
-
SIG la lettre : à la une
-
SIG la lettre : actualité
-
SIG la lettre : Produits et Services
-
Les Rencontres de SIG-la-Lettre
-
SIG la lettre : divers
-
Directions Magazine : Communiqués de presse
-
BalizMedia : Communiqués de presse
-
PortailSIG - Actualité
-
Revue Internationale de Géomatique : Numeros de 2012
-
magazine CARTO
-
Imagerie Géospatiale
-
Virtual Earth in Europe by Arnaud
-
Geospatial made in France
-
GéoTrouveTout
-
Humblogue
-
le blog decigeo
-
Articque - Les Sytèmes d'Analyse Géographique, la cartographie, le géomarketing et la géostatistique
-
GeoConcept
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier
-
arcOpole - Actualité du Programme
-
arcUtilisateurs
-
Geomatys
-
Blog Géoclip O3, générateur d'observatoires
-
Le blog TIC » Information Géographique
-
Geospatial air du temps by Géo212
-
Monde géonumérique
-
Le petit blog cartographique - Article
-
ReLucBlog - SIG, MOZILLA & NTIC
-
TerrImago "Le temps du monde fini commence" (Paul Valéry)
-
GeoInWeb
-
Le monde de la Géomatique et des SIG ... tel que je le vois
-
Géographie 2.0
-
BloGoMaps - google maps france
-
GeoRezo.net - Géoblogs
-
Geotribu
-
Benjamin Chartier
-
neogeo
-
OpenSource, Geospatial et Web ?.0
-
Faire joujou avec son GPS
-
Géomatique et Topographie
-
HelioMap
-
La chronique de la parallaxe
-
Remote In Every Sense
-
UrbaLine
-
GEMTICE
-
Serial Mapper
-
SIG-o-Matic
-
Cybergeo
-
Librairie La GéoGraphie • Actualité internationale
-
Les Cafés géographiques
-
Une carte du monde.
-
Mappemonde
-
Les blogs du Diplo - Visions cartographiques
-
Oslandia
-
Le Forum français de l'OGC
-
Inventis Géomarketing
-
Blogue de la géomatique du MSP
-
Blog technique de Nicolas Boonaert
-
WebMapping
-
A GeoSpatial World
-
Cartes et Cartographie / Maps and Mapping
-
Sample Digital Orthophoto Images
-
Silatitudes - Accueil
-
RSS Libre@vous
-
Blog d'Intelli3
-
Audissey
-
GeoReader's Digest
-
Michael TRANCHANT
-
Le blog d'Henri Pornon
-
Le blog de l'image satellite - CNES
-
Data and GIS tips
-
Geo By The Cloud
-
123 Opendata
-
ReLucBlog
-
L'Atelier de Cartographie
-
AdrienVH.fr, le blog » Cartographie
-
Cartes et figures du monde
-
Baptiste Coulmont » cartographie
-
l'aménagerie » SIG
-
geomarketing.ca
-
-
My Geomatic
-
OpenStreetMap France
-
Sigea : actualités
-
Sigea : Quoi de neuf
-
Géoportail.fr
-
Géosource
-
www.touraineverte.com
-
archeomatic
-
Geographica » Cartographica
-
Tutoriels et formations gratuits des logiciels SIG ArcGIS, MapInfo, ArcView GIS etc.
-
simon mercier
-
Planet Geospatial - http://planetgs.com
-
Google Maps Mania
-
All Points Blog
-
Directions Media - Podcasts
-
Navx
-
James Fee GIS Blog
-
OGC News Feed
-
23:40 Google Maps vs Apple MapsAnyGeo - GIS, Maps, Mobile and Social Location Technology
sur Planet Geospatial - http://planetgs.comSo, by now we’ve all had a little time to digest the news about Apple Maps and the coming use of Apple’s very own map service for the iOS platform but what will it look like? No doubt there’s still … Continue reading →
-
23:31 Bjorn Sandvik: Creating hillshades with gdaldem
sur Planet OSGeoIn the first part in this blog series we created a Digital Elevation Model (DEM) for Jotunheimen, a mountainous area in Norway. We’ll use this DEM to create hillshade or shaded relief, a popular cartographic technique to visualise terrain by modulating light and shadows on a map.
GDAL, my favorite GIS Swiss Army Knife, allows you to create hillshade with gdaldem:
gdaldem hillshade -of PNG jotunheimen.tif jotunheimen_hillshade.png
This command will create this PNG image:
[ Download image ]
A virtual light source is placed above the DEM to calculate which areas are lightened up and which fall in the shadow. You can clearly see the numerous mountains and valleys. By default, the light source is placed in a top left position (azimuth = 315 degrees). Let’s try to move the light source to a bottom right position (azimuth = 135 degrees):
gdaldem hillshade -of PNG -az 135 jotunheimen.tif jotunheimen_hillshade_az135.png
[ Download image ]
You get the completely opposite effect, the valleys are percepted as mountain ridges and mountains appears as valleys (multistable perception illusion). I’ve computed a video with a 360 degree change of light source:
It’s easier to avoid relief inversion when the light source is changed gradually.
You can also change the altitude of light source (-alt) from 0 (ranking light) to 90 degrees (directly above the terrain). This video shows the effect:
Lastly, you can change the exaggeration (-z) used to pre-multiply the DEM elevations. This video shows a gradual change from zero to 3:1 terrain exaggeration, where mountains are three times higher:
Our hillshade is still a boring black and white image. In the next blog post we’ll create a color relief - hypsometric tints - for our terrain map.
-
23:07 Creating hillshades with gdaldemthematic mapping blog
sur Planet Geospatial - http://planetgs.comIn the first part in this blog series we created a Digital Elevation Model (DEM) for Jotunheimen, a mountainous area in Norway. We’ll use this DEM to create hillshade or shaded relief, a popular cartographic technique to visualise terrain by modulating light and shadows on a map.
GDAL, my favorite GIS Swiss Army Knife, allows you to create hillshade with gdaldem:
gdaldem hillshade -of PNG jotunheimen.tif jotunheimen_hillshade.png
This command will create this PNG image:
[ Download image ]
A virtual light source is placed above the DEM to calculate which areas are lightened up and which fall in the shadow. You can clearly see the numerous mountains and valleys. By default, the light source is placed in a top left position (azimuth = 315 degrees). Let’s try to move the light source to a bottom right position (azimuth = 135 degrees):
gdaldem hillshade -of PNG -az 135 jotunheimen.tif jotunheimen_hillshade_az135.png
[ Download image ]
You get the completely opposite effect, the valleys are percepted as mountain ridges and mountains appears as valleys (multistable perception illusion). I’ve computed a video with a 360 degree change of light source:
It’s easier to avoid relief inversion when the light source is changed gradually.
You can also change the altitude of light source (-alt) from 0 (ranking light) to 90 degrees (directly above the terrain). This video shows the effect:
Lastly, you can change the exaggeration (-z) used to pre-multiply the DEM elevations. This video shows a gradual change from zero to 3:1 terrain exaggeration, where mountains are three times higher:
Our hillshade is still a boring black and white image. In the next blog post we’ll create a color relief - hypsometric tints - for our terrain map.
-
22:02 Qgis: Analyse par maille 1 : Créer un maille carrée avec l’outil Grille vecteur
sur archeomaticL’analyse par maille ou tesselation est un bon moyen de représenter des données discrètes. L’exemple le plus évident est celui de la représentation de la densité d’objets sur une carte à petite échelle. Un des gros avantages de l’analyse par maille est de pouvoir s’affranchir des limites (administratives par exemple) qui ont servies à la collecte des données. Objectif: Représenter la […]
-
21:08 The Data Journalism HandbookGIS Confidential
sur Planet Geospatial - http://planetgs.comAlthough geared towards data driven journalists, this book is also relevant to us GIS folk. It always nice to get a different perspective on how people outside of the GIS/Cartography community deal with data and this free web book is definitely a worthwhile read. Particularly the last three chapters that deal with obtaining, analyzing and delivering data for mass consumption.
Link: The Data Journalism Handbook
-
20:55 Free and Open Source GIS Ramblings: A Visual Exploration of Twitter Streams
sur Planet OSGeoTwitter streams are curious things, especially the spatial data part. I’ve been using Tweepy to collect tweets from the public timeline and what did I discover? Tweets can have up to three different spatial references: “coordinates”, “geo” and “place”. I’ll still have to do some more reading on how to interpret these different attributes.
For now, I have been using “coordinates” to explore the contents of a stream which was collected over a period of five hours using
stream.filter(follow=None,locations=(-180,-90,180,90))
for global coverage. In the video, each georeferenced tweet produces a new dot on the map and if the user’s coordinates change, a blue arrow is drawn:
While pretty, these long blue arrows seem rather suspicious. I’ve only been monitoring the stream for around five hours. Any cross-Atlantic would take longer than that. I’m either misinterpreting the tweets or these coordinates are fake. Seems like it is time to dive deeper into the data.
-
20:02 OpenGeo Blog: Creating a GeoServer Split Polygon WPS Process (Part I)
sur Planet OSGeoIn applications which involve editing polygonal data, a common requirement is to create new polygons by splitting an existing one with an intersecting line.
We were recently approached by a client who wanted to use the OpenGeo Suite to implement a web-based cadastral data management application. A key requirement of their application was to be able to split polygons. While most desktop GIS systems provide this as a standard tool, this feature is a bit of a challenge to implement in web-based GIS since the geometric processing required is complex. Luckily, this is exactly what the OGC Web Processing Service (WPS) standard is designed to address. WPS allows browser-based applications (or other remote clients) to delegate processing to a server, where powerful libraries such as the JTS Topology Suite are available.
GeoServer, the web mapping engine that powers the OpenGeo Suite, fully supports the WPS standard and provides numerous built-in processes for geometric computation. While it does not currently include a Split Polygon process, GeoServer does provide a Java API for WPS development that makes it very easy to develop and deploy new processes. To solve our client’s needs, we rolled up our sleeves and had a SplitPolygon process ready to ship in a couple of hours.
We’re working on better documentation about how to build WPS processes as part of the upcoming 3.0 release. In the meantime, here’s a summary of the steps used to build the SplitPolygon WPS:
- Create a Java project in Eclipse (any other Java IDE could be used, or if you’re bold, use command-line Java tools).
- Reference the GeoServer
wps-coreJAR for the WPS framework API, and the JTS JAR for geometric functionality. - Implement the SplitPolygon algorithm using JTS. (We’ll discuss this in a subsequent post.)
- Create a WPS process class
SplitPolygonProcesswhich extends the marker interfaceorg.geoserver.wps.gs.GeoServerProcess - Add an
executemethod which accepts the process arguments. In this case, the execute method simply calls the JTS SplitPolygon extension and returns the result polygons. Other kinds of processes might perform processing directly in the execute method or in the process class. - Use the
@DescribeProcess,@DescribeResultand@DescribeParameterannotations to provide metadata for the process. These annotations are a convenient way to provide the names, descriptions and cardinalities needed for populating the WPS GetCapabilities and DescribeProcess response documents. - Create a Spring
applicationContext.xmlfile to inform GeoServer about the existence of the process. This file contains a bean descriptor that references the classname of the process class, which allows GeoServer’s Spring-based configuration manager to expose the new WPS process. - Package the class file(s) and the XML file in a JAR file.
- Deploy the process JAR to the
geoserver/WEB-INF/libdirectory. The new WPS is auto-detected when GeoServer starts. - Restart GeoServer to include the new WPS in the server’s capabilities.
[Note: this applies to GeoServer 2.1.x. In the forthcoming GeoServer 2.2, the API package names will change slightly.]
The code for the process extension is available on GitHub, as well as the process JAR if you want to try it out.
With the WPS process installed, it can be run with GeoServer’s very useful WPS Request Builder interface:
- From the GeoServer Admin page’s left-hand menu choose Demos > WPS Request Builder
- In the Choose Process drop-down, select the newly installed
gs:SplitPolygonWPS
The WPS specification defines a standard way for describing processes so that client applications can prepare WPS requests correctly. When you select a WPS process in the Request Builder, the UI is populated with controls that expose the defined inputs and outputs for the process. These controls and their options come from the process metadata.
WPS processes allow input and output data to be provided in a number of different formats, including GML and WKT. For ease of entry, we are using WKT here. The geometries
POLYGON((110 20, ...))andLINESTRING(117 22, ...)are just an example. The input can be any polygon and linestring the client application submits to the process.A WPS process is executed by POSTing an XML request document containing the process inputs and the desired output formats to the service endpoint. The Request Builder can generate the XML request, which in this case looks like:
<?xml version="1.0" encoding="UTF-8"?> <wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wps/1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wcs="http://www.opengis.net/wcs/1.1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 [schemas.opengis.net] <ows:Identifier>gs:SplitPolygon</ows:Identifier> <wps:DataInputs> <wps:Input> <ows:Identifier>polygon</ows:Identifier> <wps:Data> <wps:ComplexData mimeType="application/wkt"><![CDATA[POLYGON ((110 20, 120 20, 120 10, 110 10, 110 20), (112 17, 118 18, 118 16, 112 15, 112 17))]]></wps:ComplexData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>line</ows:Identifier> <wps:Data> <wps:ComplexData mimeType="application/wkt"><![CDATA[LINESTRING (117 22, 112 18, 118 13, 115 8)]]></wps:ComplexData> </wps:Data> </wps:Input> </wps:DataInputs> <wps:ResponseForm> <wps:RawDataOutput mimeType="application/wkt"> <ows:Identifier>result</ows:Identifier> </wps:RawDataOutput> </wps:ResponseForm> </wps:Execute>
When the process is executed with the inputs above, it returns the following output (returned, as requested, in WKT format):
GEOMETRYCOLLECTION (POLYGON ((115 15.5, 118 13, 116.2 10, 110 10, 110 20, 114.5 20, 112 18, 113 17.166666666666668, 112 17, 112 15, 115 15.5)), POLYGON ((114.5 20, 120 20, 120 10, 116.2 10, 118 13, 115 15.5, 118 16, 118 18, 113 17.166666666666668, 112 18, 114.5 20)))
As expected, the output contains the polygon split into two parts:
We’ll follow up shortly with a post that shows how to use the SplitPolygon process in an OpenLayers/GeoExt client application.
-
20:02 Creating a GeoServer Split Polygon WPS Process (Part I)OpenGeo
sur Planet Geospatial - http://planetgs.comIn applications which involve editing polygonal data, a common requirement is to create new polygons by splitting an existing one with an intersecting line.
We were recently approached by a client who wanted to use the OpenGeo Suite to implement a web-based cadastral data management application. A key requirement of their application was to be able to split polygons. While most desktop GIS systems provide this as a standard tool, this feature is a bit of a challenge to implement in web-based GIS since the geometric processing required is complex. Luckily, this is exactly what the OGC Web Processing Service (WPS) standard is designed to address. WPS allows browser-based applications (or other remote clients) to delegate processing to a server, where powerful libraries such as the JTS Topology Suite are available.
GeoServer, the web mapping engine that powers the OpenGeo Suite, fully supports the WPS standard and provides numerous built-in processes for geometric computation. While it does not currently include a Split Polygon process, GeoServer does provide a Java API for WPS development that makes it very easy to develop and deploy new processes. To solve our client’s needs, we rolled up our sleeves and had a SplitPolygon process ready to ship in a couple of hours.
We’re working on better documentation about how to build WPS processes as part of the upcoming 3.0 release. In the meantime, here’s a summary of the steps used to build the SplitPolygon WPS:
- Create a Java project in Eclipse (any other Java IDE could be used, or if you’re bold, use command-line Java tools).
- Reference the GeoServer
wps-coreJAR for the WPS framework API, and the JTS JAR for geometric functionality. - Implement the SplitPolygon algorithm using JTS. (We’ll discuss this in a subsequent post.)
- Create a WPS process class
SplitPolygonProcesswhich extends the marker interfaceorg.geoserver.wps.gs.GeoServerProcess - Add an
executemethod which accepts the process arguments. In this case, the execute method simply calls the JTS SplitPolygon extension and returns the result polygons. Other kinds of processes might perform processing directly in the execute method or in the process class. - Use the
@DescribeProcess,@DescribeResultand@DescribeParameterannotations to provide metadata for the process. These annotations are a convenient way to provide the names, descriptions and cardinalities needed for populating the WPS GetCapabilities and DescribeProcess response documents. - Create a Spring
applicationContext.xmlfile to inform GeoServer about the existence of the process. This file contains a bean descriptor that references the classname of the process class, which allows GeoServer’s Spring-based configuration manager to expose the new WPS process. - Package the class file(s) and the XML file in a JAR file.
- Deploy the process JAR to the
geoserver/WEB-INF/libdirectory. The new WPS is auto-detected when GeoServer starts. - Restart GeoServer to include the new WPS in the server’s capabilities.
[Note: this applies to GeoServer 2.1.x. In the forthcoming GeoServer 2.2, the API package names will change slightly.]
The code for the process extension is available on GitHub, as well as the process JAR if you want to try it out.
With the WPS process installed, it can be run with GeoServer’s very useful WPS Request Builder interface:
- From the GeoServer Admin page’s left-hand menu choose Demos > WPS Request Builder
- In the Choose Process drop-down, select the newly installed
gs:SplitPolygonWPS
The WPS specification defines a standard way for describing processes so that client applications can prepare WPS requests correctly. When you select a WPS process in the Request Builder, the UI is populated with controls that expose the defined inputs and outputs for the process. These controls and their options come from the process metadata.
WPS processes allow input and output data to be provided in a number of different formats, including GML and WKT. For ease of entry, we are using WKT here. The geometries
POLYGON((110 20, ...))andLINESTRING(117 22, ...)are just an example. The input can be any polygon and linestring the client application submits to the process.A WPS process is executed by POSTing an XML request document containing the process inputs and the desired output formats to the service endpoint. The Request Builder can generate the XML request, which in this case looks like:
gs:SplitPolygon polygon line result
When the process is executed with the inputs above, it returns the following output (returned, as requested, in WKT format):
GEOMETRYCOLLECTION (POLYGON ((115 15.5, 118 13, 116.2 10, 110 10, 110 20, 114.5 20, 112 18, 113 17.166666666666668, 112 17, 112 15, 115 15.5)), POLYGON ((114.5 20, 120 20, 120 10, 116.2 10, 118 13, 115 15.5, 118 16, 118 18, 113 17.166666666666668, 112 18, 114.5 20)))
As expected, the output contains the polygon split into two parts:
We’ll follow up shortly with a post that shows how to use the SplitPolygon process in an OpenLayers/GeoExt client application.
-
19:43 Prince George’s County, Maryland Posts 3-D Planning Model VideosgeoMusings
sur Planet Geospatial - http://planetgs.comA few days ago, Michael Shean of the Maryland-National Capital Parks and Planning Commission (M-NCPPC) announced the availability of videos of 3-D terrain models created to support Planning Board activities in Prince George’s County, Maryland. The videos have been made … Continue reading →
-
19:43 Wonderland Transit Map and other fictional placesVerySpatial
sur Planet Geospatial - http://planetgs.comThinkgeek has a “Wonderland Transit Map” t-shirt, although they do add the caveat that static maps would probably be useless in the amorphous Wonderland. It got me searching for t-shirts for fictional places that would be equally as useless for navigation.
I found a t-shirt for Neil Gaiman‘s “Neverwhere” which is a story set in a London Underground that is always changing. Of course, Terry Pratchett‘s Discworld is another constantly changing world, where maps don’t help. A t-shirt map of Garrison Keillor‘s Lake Wobegon, a town so small it doesn’t need a map. I couldn’t find a t-shirt but Catan from the Settler’s of Catan would be another place that a static map would be useless.

-
19:15 Google’s Peer to Peer Location Determination Patent Application
sur All Points BlogThe patent application (20120157123, submitted last September) is titled PEER-TO-PEER LOCATION SERVICE. Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of... Continue reading
-
19:15 Google’s Peer to Peer Location Determination Patent ApplicationAll Points Blog
sur Planet Geospatial - http://planetgs.comThe patent application (20120157123, submitted last September) is titled PEER-TO-PEER LOCATION SERVICE. Abstract: Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of... Continue reading -
17:51 QGIS 1.8 is ReleasedSpatially Adjusted
sur Planet Geospatial - http://planetgs.com
Today is a big day for GIS users. QGIS 1.8 is out and about. Check out the new features on their website.
A couple features that I like:
- QGIS Browser which should be very familiar to those who’ve used ArcGIS Catalog.
- DBManager which is now no longer a plugin. I’m a big users of it so this should be very nice.
- New plugin repository! I’m always amazed at how many plugins there are available.
- Microsoft SQL Server support.
- Expression based labeling (YES!)
- support for Zip/GZip layers
I’ve already downloaded mine from KyngChaos.
-
17:02 NSF Changes how Geography and Spatial Sciences Grants are Handled
sur All Points BlogEffective in mid-2012, the Geography and Spatial Sciences (GSS) Program will conduct one annual competition for new research proposals submitted to the program. The next deadline for submission of regular research proposals for this competition will be Thursday, September 13, 2012. ... Continue reading
-
17:02 NSF Changes how Geography and Spatial Sciences Grants are HandledAll Points Blog
sur Planet Geospatial - http://planetgs.comEffective in mid-2012, the Geography and Spatial Sciences (GSS) Program will conduct one annual competition for new research proposals submitted to the program. The next deadline for submission of regular research proposals for this competition will be Thursday, September 13, 2012. ... Continue reading -
16:48 New CIA 9/11 Documents Releasedgot geoint?
sur Planet Geospatial - http://planetgs.comMore than 120 CIA documents related to 9/11, Osama bin Laden, and U.S. counterterrorism operations have been declassified and released to the National Security Archive (NSA). The NSA said the documents were released as a result of “a series of FOIA requests by National Security Archive staff based on a painstaking review of references in the 9/11 Commission Report.”
Read the full story via the trajectory magazine website, the new home of the got geoint? blog.
-
16:35 À la recherche du document perdu…
sur arcUtilisateursBonjour, un document bien utile pour la programmation en python avec le module ArcPy de ESRI. Depuis la version 10, ESRI ne fait plus le diagramme montrant les objets (méthodes et propriétés) ainsi que les relations entre eux. Bref, si cela existe, je n’ai rien trouvé sur le sujet… sauf ce matin. Voici (enfin!) trouvé le [...]
-
15:57 Slashgeo (FOSS articles): Open Source 3D 'Point Cloud Library' and Open Perception Foundation
sur Planet OSGeoVia the OSGeo Discuss list I learned about OpenPerception.org, an independent non-profit foundation, focused on advancing the development and adoption of open source software for 2D and 3D processing of sensory data. Currently the main output of the foundation is the open source Point Cloud Library.
On the Point Cloud Library: "The Point Cloud Library (PCL) is a standalone, large scale, open project for 3D point cloud processing. The PCL framework contains numerous state-of-the art algorithms including filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation, as well as higher level tools for performing mapping and object recognition."
On Open Perception itself: "We are an independent organization created with the purpose of supporting the development, distribution, and adoption of open source software for 2D/3D processing of sensory data, with applications in research, education, and product development."
Google Plus One
-
15:57
PLU numériques : la page de référence
sur Le blog SIG & URBALes sources d’information en matière de numérisation des documents d’urbanisme sont nombreuses. Le groupe de travail national est organisé dans le cadre du CNIG. Néanmoins, les documents les plus à jour sont rassemblés sur « géomatique-aln » à la page intitulée « Groupe de travail sur les documents d’urbanismes numériques » sous l’onglet Ressources : [www.geomatique-aln.fr]
-
15:57 Open Source 3D 'Point Cloud Library' and Open Perception FoundationSlashgeo.org
sur Planet Geospatial - http://planetgs.comVia the OSGeo Discuss list I learned about OpenPerception.org, an independent non-profit foundation, focused on advancing the development and adoption of open source software for 2D and 3D processing of sensory data. Currently the main output of the foundation is the open source Point Cloud Library.
On the Point Cloud Library: "The Point Cloud Library (PCL) is a standalone, large scale, open project for 3D point cloud processing. The PCL framework contains numerous state-of-the art algorithms including filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation, as well as higher level tools for performing mapping and object recognition."
On Open Perception itself: "We are an independent organization created with the purpose of supporting the development, distribution, and adoption of open source software for 2D/3D processing of sensory data, with applications in research, education, and product development."
Google Plus One
-
15:40
ArcGIS for Windows Mobile 3.0 est disponible
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulierDans la foulée d'ArcGIS 10.1, la nouvelle version d'ArcGIS Mobile est désormais disponible et téléchargeable sur le Customer Care Portal d'Esri. ArcGIS Mobile se nomme désormais ArcGIS for Windows Mobile et sa version (3.0) est désormais calée avec les versions des autres technologies mobiles d'ArcGIS (Windows Phone, Android et iOS).
ArcGIS for Windows Mobile propose toujours un configurateur de projet mobile (Mobile Project Center) qui peut ensuite s'ouvrir dans l'application s'exécutant sous Windows (XP, Vista et 7) ou dans l'application s'exécutant sur Windows Mobile (5.0, 6.1 et 6.5).
Cette version intègre de nombreuses évolutions en termes d'expérience utilisateur, d'architecture et de déploiement. Ci-dessous, quelques unes des évolutions notables:
Conception et gestion des projets mobiles- Gestion des projets mobiles simplifié. En version 3.0, vous pouvez inclure dans vos projets mobiles les caches vectoriels, les fonds de carte et les extensions dans un fichier unique qui sera déployé sur l'appareil mobile.
- Validation du projet et des services. Le Mobile Project Center inclus désormais des fonctions de contrôle (accès aux donnéesavant la publication vers les appareils mobiles afin d'assurer l'intégrité de vos projets une fois déployés.
- Support des sources de données comme de type Tile Packages en plus des Tiled Dataset pour vos fonds de carte.


- Définition des couches à synchroniser. En version 3.0 les mécanismes de synchronisation des données entre le client et le serveur sont plus simples. Il est beaucoup plus facile de définir le comportement de chaque couche vis-à-vis des opérations de synchronisation sans impacter le travail de l'utilisateur sur le terrain.
- Possibilité de partager ses projets mobiles via ArcGIS for Server ArcGIS Online ou Portal for ArcGIS.
Utilisation des applications ArcGIS- Utilisation du GPS. L'intégration et l'utilisation du GPS a considérablement évoluée. Lors de la première installation de l'application, un processus de configuration du GPS de l'appareil vous est proposé. Une fenêtre avec les propriétés du GPS peut désormais s'afficher en permanence au dessus de la carte si vous le souhaitez en particulier en phase de saisie de données.

- Gestion des pièces jointes. ArcGIS for Windows Mobile permet désormais d'associer des pièces jointes aux entités d'une couche que vous modifiez. Ceci fonctionne que vous soyez connectés ou pas à votre serveur cous pouvez associer un ou plusieurs fichier(s) à chaque entité.
- Mise à jour des entités. Il est désormais possible de modifier la géométrie (et les attributs) d'une entité existante. De nouveaux processus sont également proposés pour étendre des lignes ou pour remplacer certaines parties d'une ligne par une capture GPS.
- Auto-remplissage de champs. En version 3.0, ArcGIS for Windows Mobile permet de remplir automatiquement certains attributs des entités comme les informations GPS, l'identité de l'utilisateur, la date/heure de la saisie, …
On notera enfin que le SDK permettant de développer ses propres applications mobiles en utilisant la technologie d'ArcGIS for Windows Mobile est également disponible. Ce dernier a également changé de nom et se dénomme désormais ArcGIS Runtime SDK for Windows Mobile selon la même logique que pour les autres plateformes de mobilité (Windows Phone, Android et iOS).
ArcGIS for Windows Mobile est une version majeure sur laquelle il y a beaucoup à dire. Je reviendrai donc en détails sur certains aspects dans les prochaines semaines. En attendant, vous pouvez retrouver l'ensemble des nouveautés à partir de l'aide en ligne sur le centre de ressources ArcGIS. - Gestion des projets mobiles simplifié. En version 3.0, vous pouvez inclure dans vos projets mobiles les caches vectoriels, les fonds de carte et les extensions dans un fichier unique qui sera déployé sur l'appareil mobile.
-
15:18
Geographic Micro-Blogging with Google Maps
sur Google Maps Mania
SpoonerSpot is a new Google Maps based social network.
SpoonerSpot allows users to map the important places in their life or, as SpoonerSpot say, practice 'geographic micro-blogging'. Using the application users can virtually place short stories, called Spots, around the world and other users, who follow them, see those Spots on an interactive world map when they log in.
Adding a Spot to the map is very easy. Just right click on the map where you want to add a Spot, add your comment or story, add a picture (if you want), and you’re done. You can choose to follow any other users and you can browse the map by location, by people you follow or by Spots most recently added.
If you connect your SpoonerSpot account with a Facebook account your added Spots will also appear in your Facebook time-line.
-
14:57
[Le blog SIG & URBA] PLU numériques : la page de référence
sur GeoRezo.net - GéoblogsLes sources d'information en matière de numérisation des documents d'urbanisme sont nombreuses. Le groupe de travail national est organisé dans le cadre du CNIG.
Néanmoins, les documents les plus à jour sont rassemblés sur "géomatique-aln" à la page intitulée "Groupe de travail sur les documents d’urbanismes numériques" sous l'onglet Ressources : [www.geomatique-aln.fr]
-
13:58 QGIS 1.8.0 ReleasedgeoMusings
sur Planet Geospatial - http://planetgs.comI caught a tweet by my friend Paolo Corti this morning that QGIS 1.8.0 has been released. qgis 1.8.0 "Lisboa" released! goo.gl/eSDYo— Paolo Corti (@capooti) June 21, 2012 Upon checking out the full list of new features here, a few … Continue reading →
-
13:48 More amazing images from the NASA Earth ObservatoryGoogle Earth Blog
sur Planet Geospatial - http://planetgs.comWe've covered the NASA Earth Observatory site quite a few times here on GEB. In fact, just last week we showed you the Novarupta volcano, which was the largest volcanic eruption in the 20th century.
They've recently released a few more images that are equally compelling. The first is the amazing landslide that occurred in Tibet in 2000, when more than 3.5 billion cubic feet of debris tumbled down a gorge at over 30 miles per hour. The resulting mess blocked the flow of the Yigong River, creating a large lake behind the "dam". Officials did their best to slowly drain the lake before the dam collapsed, but were unable to do so successfully. The resulting surge of water down the river destroyed numerous bridges and highways, and the homes of more than 500,000 people in India. You can read the full story here or download this KML file
to view it as an image overlay in Google Earth.
The other great image they've recently shown comes from the Alaid Volcano in the Kuril Island chain off the coast of Japan. Reaching 2,339 meters above sea level, Alaid is the largest volcano in this string of islands. Alaid has been active as recently as 1996 and this image from NASA, captured just a few weeks ago, is a beautiful look at the volcano.
You can read more about the Alaid Volcano here, or view it as an image overlay in Google Earth by using this KML file.

-
13:43 Cameron Shorter: Calling for "OSGeo Advocate" profiles
sur Planet OSGeo
Do you know a lot about aspects of Geospatial Open Source, and are prepared to stand up in public and talk about it? Then please consider adding your name to the "OSGeo Advocate" list.
Background:With my role on the marketing committee, increased number of foss4g related conferences, and with the success of the OSGeo-Live DVD, I'm now regularly being asked to recommend speakers who can talk about OSGeo related topics. Arnulf, as chair of OSGeo, similarly reports being invited to present at more conferences than he can sustain. So the OSGeo Marketing committee has created a space to show off the breadth of experience amongst our OSGeo community, which at the same time will allow conference organisors find local OSGeo experts.
Is this something you can help with? If so, please register within the next month, before the end of July 2012, when we intend to officially launch.
-
13:43 Calling for "OSGeo Advocate" profilesCameron Shorter
sur Planet Geospatial - http://planetgs.com
Do you know a lot about aspects of Geospatial Open Source, and are prepared to stand up in public and talk about it? Then please consider adding your name to the "OSGeo Advocate" list.
Background:With my role on the marketing committee, increased number of foss4g related conferences, and with the success of the OSGeo-Live DVD, I'm now regularly being asked to recommend speakers who can talk about OSGeo related topics. Arnulf, as chair of OSGeo, similarly reports being invited to present at more conferences than he can sustain. So the OSGeo Marketing committee has created a space to show off the breadth of experience amongst our OSGeo community, which at the same time will allow conference organisors find local OSGeo experts.
Is this something you can help with? If so, please register within the next month, before the end of July 2012, when we intend to officially launch.
-
12:58 Quand l'industrie de la viande dévore la planète
sur Les blogs du Diplo - Visions cartographiques
Les projections démographiques moyennes de l'Organisation des Nations unies (ONU) montrent que la planète accueillera neuf milliards de personnes en 2050, date à laquelle la population mondiale commencera à se stabiliser. Un vent de panique souffle sur la planète, certains Etats agitant le spectre de la surpopulation… Y aura-t-il alors suffisamment de ressources et de nourriture pour tous alors que déjà, en 2011, plus d'un milliard de personnes ne mangent pas à leur faim ? Depuis quelques années, (...)
-
Visions cartographiques
/
Agriculture,
Agro-alimentaire,
Alimentation,
Animal,
Criminalité,
Santé,
Elevage
-
12:32 APPA National Conference: Energy efficiency is the cheapest alternative fuelBetween the Poles
sur Planet Geospatial - http://planetgs.comThis week I spent a few days at the American Public Power Association (APPA) National Conference in Seattle. The priority issues facing APPA members in 2012 are similar in many respect to those facing the entire electric power industry, but there are certain aspects of the unique characteristic of APPA members that differentiate them from investor owned utilities (IOUs). They are all government owned, but have the ability to 100% debt finance capital investment. They also tend to have a close relationship with the local community and are better positioned for developing successful community-based programs such as energy efficiency.
By way of background, the APPA, which is based in Washington DC, is a not-for-profit, non-partisan service organization founded to advance the public policy interests of its members. It represents most of the more than 2,000 community-owned electric utilities in the US. Most public power utilities are owned by municipalities, but some are owned by counties, public utility districts, and states. For example, all of Nebraska is served by public power. APPA members also include joint action agencies (state and regional consortia of public power utilities) and state, regional, and local associations that have purposes similar to APPA.
Regulation, fuel mix and power rates
The utility industry as a whole is facing interesting times in the U.S. The electric power industry is getting more complcated as Mr Crisson emphasized repeatedly.At the top of the list of things that the APPA is concerned about is regulation. This has not always been the case for public utilities, because they are government and in the past most of the regulation came from their municipal governments. But this year Federal regulation, especially that from the EPA is directly affecting public power utilities. One third of public utilities generate power and a significant proportion of that is from coal-fired plants. Related to the EPA's Mercury and Air Toxics Standards (MATS), the closure of 26 GW of coal-fired capacity has already been announced. Estimates of the total coal plant closures range between 40 and 70 GW and even higher. The APPA is very concerned about the time frame for compliance of three years. As a measure of that concern, the APPA has filed suit against the EPA for the first time in its history with a petition for reconsideration asking the EPA to grant additional time to public power utilities to meet the MATS standard.
It seems certain that the fuel mix for electric power generation is going to change significantly in the short term. Speakers at the APPA event were very pessimistic about the future prospects for coal. The alternatives that APPA members are considering are energy efficiency, renewables, nuclear, hydro (small and large scale), and natural gas.
Energy efficiency
For many APPA members the cheapest "alternative fuel" is energy efficiency and this is an area for which municipal utilities are in a much better position that IOUs because they are part of government and can participate directly in the process of setting energy efficiency standards for building codes.
In 1990 Burlington voters approved a bond to fund energy efficiency programs. Since 2003, Burlington Electric Department (BED) customers and all Vermont electric customers pay a small monthly Energy Efficiency Charge (EEC) that supports efficiency programs. The City's annual electricity consumption in 2009 was about 2 percent greater than in 1989. BED has been able to meet the energy needs of a growing local economy over the last 19 years through efficiency. BED estimated that energy efficiency investments save Burlington consumers more than $10.1 million of retail electric costs annually. BED's energy efficiency program began in 1991 with Burlington Electric Department's Guidelines for Energy Efficient Construction, that was adopted for state wide construction. BED has a very high proportion of LEED-certified buildings.
Both Tacoma Power and BED said that they are not only participating in writing building codes, but also in inspection and enforcement, something that I suspect it would not be possible for an IOU to do.
Natural gas
The alternative fuel that is getting the most attention is natural gas, because reserves appear to be substantial as a result of hydraulic fracturing technology, and the price of natural gas in the U.S. domestic market continues to be exceptionally low. Henry Hub prices ended at $2.18 per MMBtu last week. But there are concerns about security of supply, the future of natural gas prices and the effect of LNG exports on prices. Many utilities are not convinced that this is the silver bullet.
In addition more EPA and other agency regulations are expected in the future, for example, on CO2 emissions and toxics and CH4 emissions related to shale gas and hydraulic fracturing. Increasing EPA and other Federal agency regulations are expected to lead to increased fuel prices and more decomissioning of coal-fired capacity. Some speakers even foresee similar regulation being applied to natural gas fired plants as is currently shutting to coal-fired capacity.
One speaker, Art Berman, argued that because of the depletion of conventional reserves and the unexpectedly rapid decline in production from shale-gas wells, 2-3 years for a shale-gas well versus 20-30 years for a conventional well, reserves are significantly overstated. He cited evidence from the Haynesville shale-gas play that without new wells, production would decline 48% per year.
Berman believs that increasing demand, for example from fuel switching from coal, the rapid decline in production from shale-gas wells and environmental regulation will likely raise natural gas prices. He argued that the industry needs a $7 price to be commercially viable.
Nuclear power
Another alternative fuel type is nuclear. I attended a standing-room-only presentation by Nuscale, a small modular nuclear reactor (SMR) manufacturer, that claims that its small scale reactor is able to shut down safely in the event of a station blackout, which is what occurred at Fukushima Daiichi. Nuscale has announced its first US customer, South Carolina Gas and Electric, and is the planning stage to build a SMR plant at Savannah River. Other manufacturers of SMR reactors include Babcock & Wilcox and Westinghouse.
Hydro
In some parts of the country there is interest in medium scale hydro projects, especially because hydro provides dispatchable capacity. Intermittent power creates demand for capacity that can be ramped up rapidly (dispatchable) which includes hydro, gas-fired, and storage batteries and pumped hydro. Snohomish County PUD has just commissioned a 8.3 MW hydro project at Young's Creek, the first new hydro project in Washington state in 20 years and expects to build more in the future. Even in California where large scale hydro is not considered to be renewable, Sacramento Metropolitian Utility District (SMUD) is actively pursuring a 400 MW 3 unit variable speed pumped storage hydro project at Iowa Hill, primarily because it would provide dispatchable capacity to backstop intermiitent sources. I blogged previously about Switzerland intending to use similar pumped hydro capacity to become "Europe's battery."
Department of Energy
The Department of Energy (DOE) has sent a memorandum to the Power Marketing Agencies (PMAs) requesting them to take a leadership role in the DOE's goal of creating a more secure and sustainable electric sector nationwide. The PMAs are instructed to include NERC reliability standards, integrate variable resources, enable scheduling on an intra-hour basis, support centralizing dispatch, include responding to solar flares and minimize cyber-security vulnerabilities in their strategic and capital improvement plans. The APPA in a response to the memorandum says that these proposals will result in increased electricity rates for BPA (Bonneville Power Administration), WAPA (Western Area Power Administration), SWPA (Southwestern Power Administration), and SEPA (Southeastern Power Administration) customers.
Workforce issues
A major issue facing electric power utilities, and other utilities, that was called out by Mr Crisson as a priority was workforce turnover, often referred to as the aging workforce. I have blogged about this problem many times and it was gratifying to hear the CEO of the APPA call this out as a priority issue.Technology and innovation
There was a lot of discussion of new technologies that are transforming the electric power grid including advanced grid technology, often referred to as smart grid, power storage technology including large scale lithium ion batteries, electric vehicles, small modular nuclear reactors, and distributed generation (typically small scale intermittent sources such as wind and solar). The challenge for a historically conservative industry is to focus more on innovation in order to speed up the rate of adoption of new technology.
-
12:29
Les délimitations communales : un problème sans limites…
sur Parcell'airJe relaie un article très intéressant d’Alain Chaumet sur ce problème récurrent des délimitations communales.
Ou comment apprécier la difficulté à définir une représentation « acceptable » et une bonne utilisation de ces limites, selon les travaux à effectuer, depuis l’analyse statistique jusqu’aux travaux de localisation précises d’informations, incluant ou non des aspects juridiques.
Bonne lecture !
Le blog d’Alain Chaumet : Humblogue
Merci à Robin pour la veille !
-
12:00
Créer votre moteur d'itinéraires Open Source avec OSRM
sur Geotribu
Souvent, quand je parle d'OpenStreetMap (OSM), on me répond : "ah oui c'est un peu comme Google Maps mais en libre". Bien que cela ne soit pas totalement faux, c'est réduire le projet OSM à sa simple utilisation comme fond de carte. Or les possibilités et les potentialités de celui-ci sont bien plus grandes. Mais, et je trouve cela dommage, il existe encore trop peu d'applications permettant une exploitation de ces données Open Source.
-
11:54
When Zombies Attack on Street View
sur Google Maps Mania
Here is yet another promotional Street View animation campaign - this time involving zombies.
Confused.com, the UK's most popular price comparison service, has launched a new video creation application called Home Sweet Zombie.
If you enter your address into Home Sweet Zombie then the application creates an animated video that shows zombies taking over your street using Google Maps Street View. Once you have created your own personalised video you can share it with friends via Twitter and Facebook.
-
11:38 Nathan Woodrow: QGIS 1.8 is out!
sur Planet OSGeoAfter almost a year and a lot of hard work QGIS 1.8 is finally out. This is the best QGIS version so far, packed full of fancy new features.
The official release notice can be found here: [qgis.org] and downloads can be found at http://download.qgis.org
Here is the change log of all the new stuff in 1.8:
- QGIS Browser - a stand alone app and a new panel in QGIS. The
Thanks to all the sponsors and everyone who put a lot of work into this release!
browser lets you easily navigate your file system and connection based
(PostGIS, WFS etc.) datasets, preview them and drag and drop items
into the canvas.
- DB Manager - the DB manager is now officially part of QGIS core. You
can drag layers from the QGIS Browser into DB Manager and it will
import your layer into your spatial database. Drag and drop tables
between spatial databases and they will get imported. You can use the
DB Manager to execute SQL queries against your spatial database and
then view the spatial output for queries by adding the results to QGIS
as a query layer.
- Action Tool - now there is a tool on the map tools toolbar that will
allow you to click on a vector feature and execute an action.
- MSSQL Spatial Support - you can now connect to your Microsoft SQL
Server spatial databases using QGIS.
- Customization - allows setting up simplified QGIS interface by
hiding various components of main window and widgets in dialogs.
- New symbol layer types - Line Pattern Fill, Point Pattern fill
- Composers - have multiple lines on legend items using a specified character
- Expression based labelling
- Heatmap tool - a new core plugin has been added for generating
raster heatmaps from point data. You may need to activate this plugin
using the plugin manager.
- GPS Tracking - The GPS live tracking user interface was overhauled
and many fixes and improvements were added to it.
- Menu Re-organisation - The menus were re-organised a little – we now
have separate menus for Vector and Raster and many plugins were
updated to place their menus in the new Vector and Raster top level
menus.
- Offset Curves - a new digitising tool for creating offset curves was added.
- Terrain Analysis Plugin - a new core plugin was added for doing
terrain analysis – and it can make really good looking coloured relief
maps.
- Ellipse renderer - symbollayer to render ellipse shapes (and also
rectangles, triangles, crosses by specifying width and height).
Moreover, the symbol layer allows to set all parameters (width,
height, colors, rotation, outline with) from data fields, in mm or map
units
- New scale selector with predefined scales
- Option to add layers to selected or active group
- Pan To Selected tool
- New tools in Vector menu - densify geoemtries, Build spatial index
- Export/add geometry column tool can export info using layer CRS,
project CRS or ellipsoidal measurements
- Model/view based tree for rules in rule-based renderer
- Updated CRS selector dialog
- Improvements in Spatial Bookmarks
- Plugin metadata in metadata.txt
- New plugin repository
- Refactored postgres data provider: support for arbitrary key
(including non-numeric and multi column), support for requesting a
certain geometry type and/or srid in QgsDataSourceURI
added gdal_fillnodata to GDALTools plugin
- Support for PostGIS TopoGeometry datatype
- Python bindings for vector field symbollayer and general updates to
the python bindings.
- New message log window
- Benchmark program
- Row cache for attribute table
- Legend independent drawing order
- UUID generation widget for attribute table
- Added support of editable views in SpatiaLite databases
- Expression based widget in field calculator
- Creation of event layers in analysis lib using linear referencing
- Group selected layers option added to the TOC context menu
- load/save layer style (new symbology) from/to SLD document
- WFS support in QGIS Server
- Option to skip WKT geometry when copying from attribute table
- upport for zipped and gzipped layers
- Test suite now passes all tests on major platforms and nightly tests
- Copy and paste styles between layers
- Set tile size for WMS layers
- Support for nesting projects within other projects
Filed under: Open Source, qgis Tagged: Open Source, osgeo, qgis, Quantum GIS
-
11:38 GIS-Lab: QGIS 1.8.0 «Lisboa»
sur Planet OSGeoВышла новая версия свободной пользовательской ГИС — Quantum GIS 1.8.0 «Lisboa».
Почти год прошел с момента выпуска QGIS 1.7.0 «Wrocław». Предполагалось, что это будет последний выпуск ветки 1.х, но время внесло свои коррективы.
В этой записи мы перечисляем главные особенности новой версии, пункты доработанные нами помечены как (NextGIS).
Официальный анонсМы рады сообщить о выходе QGIS 1.8.0 «Lisboa». Этот выпуск содержит множество нововведений и расширяет програмный интерфейс по сравнению с версиями 1.0.x и 1.7.x.
Готовые к использованию пакеты и архивы с исходным кодом можно загрузить на http://download.qgis.org. Если на этой странице нет пакета для вашей системы, периодически проверяте их наличие, т.к. мейнтенеры продолжают работать и загружать новые пакеты. Наряду с выпуском QGIS 1.8.0, команда QGIS Community Team работает над обновленным Руководством пользователя версии 1.8. Руководство будет готово в ближайшее время, о чем мы сообщим дополнительно.
QGIS — полностью волонтерский проект, над которым работает команда разработчиков, создателей документации и поддержки. Мы благодарим всех за многие часы, потраченные на подготовку этого выпуска. Мы также хотим поблагодарить наших спонсоров и всех тех, кто поддержал проект финансово.
Если вы хотите поддержать наш проект финансово — посетите страницу поддержки.
Ознакомиться с оригинальным анонсом можно здесь.
Что нового в версии 1.8.0 «Lisboa»? Общие улучшения- возможность изменять используемый стиль Qt в настройках QGIS
- возможность выбирать масштаб из списка предустановленных значений (NextGIS)
- опциональное добавление новых слоёв в текущую или активную группу (NextGIS)
- группировка выделенных слоёв в легенде в один клик
- отключение копирования геометрии при копировании данных из таблицы атрибутов (NextGIS)
- встраивание слоёв и групп слоёв из другого проекта: возможность добавлять в текущий проект слои из другого проекта, включая все их настройки (оформление, видимость в пределах масштаба и т.д.)

- возможность задавать размер тайла при использовании слоёв WMS
- новый диалог выбора систем координат
- переработан диалог «Пространственные закладки»
- кеш для таблицы атрибутов
- порядок отрисовки слоёв может определяться как порядком слоёв в легенде, так и задаваться отдельно
- элемент редактирования таблицы атрибутов «Генератор UUID»
- улучшения в интерфейсе, а также исправление ошибок и улучшения в функции GPS-слежения
- обновлен калькулятор полей
- окно вывода сообщений (информационных, отладочных…)

- диалог «Настройка интерфейса», позволяющий скрывать различные компоненты QGIS, в том числе и отдельные элементы диалогов

- произведена реорганизация расширений: добавлены новые пункты меню и панели инструментов «Растр», «Вектор», «База данных», «Интернет» и модули с соответствующим функционалом теперь создают свои кнопки на этих панелях/меню (NextGIS)
- QGIS Browser — вспомогательное приложение, а также дополнительная панель в QGIS. Браузер позволяет легко перемещаться по файловой системе и подключениям к различным источникам данных (базы PostGIS/SpatiLite, сервера WMS и WFS), просматривать данные и добавлять их на карту простым перетаскиванием
- новый модуль DB Manager, предназначенный для управления базами данных. Работает PostgreSQL/PostGIS (включая поддержку растров и версионирование) и SQLite/SpatiaLite, поддержка других СУБД при необходимости легко добавляется. Модуль позволяет просматривать список таблиц БД; просматривать метаданные таблицы и ее данные (графический и табличный вид); добавлять таблицы и результаты запросов на карту; копировать таблицы между разными БД; создавать, редактировать, удалять таблицы с использованием графического интерфейса (демо)

- модуль «Теплокарта» (Heatmap) для создания растровой теплокарты из точечных данных

- модуль «Зональная статистика» для расчета количества, суммы и среднего значения ячеек растра в пределах заданных полигонов
- модуль «Морфометрический анализ» подвергся значительной переработке. Помимо расчета углов наклона, экспозиции и индекса пересеченности добавлена возможность создания теневой отмывки и цветных рельефных карт (подробнее)
- в модуле GDALTools добавлен интерфейс к gdal_fillnodata (NextGIS)
- два новых инструмента в меню «Вектор» (fTools): «Добавить вершины» для добавления дополнительных вершин в линейные и/или полигональные объекты и «Создать пространственный индекс» для создания пространственных индексов в пакетном режиме, в том числе и без загрузки данных в QGIS (NextGIS)
- инструмент «Экспортировать/добавить поле геометрии» (fTools) получил поддержку расчетов в СК слоя, в СК проекта и на эллипсоиде (NextGIS)
- запущен новый репозиторий модулей http://plugins.qgis.org, который теперь является основным. Авторам расширений предлагается перенести их модули в новый репозиторий
- метаданные Python-расширений теперь должны быть в специальном файле metadata.txt
- новые символьные слои: заливка штриховкой и заливка маркерами


- добавлен символьный слой «эллипс» для точечных слоё в, позволяющий выполнять отрисовку при помощи базовых геометрических примитивов (эллипс, треугольник, прямоугольник, перекрестие). Присутствует возможность брать параметры символа (ширина, высота, цвета заливки и обводки, поворот) из атрибутов слоя

- древовидное представление правил при использовании отрисовки по правилам, группировка правил, изменение приоритета правил простым перетаскиванием

- подписи на основе выражений (подробнее)

- загрузка/сохранение стилей векторных слоёв в/из SLD (только в новой символике)
- копирование стилей между слоями

- новый провайдер MSSQL Spatial, позволяющий подключать пространственные таблицы Microsoft SQL Server
- переработан провайдер PostgreSQL: добавлена поддержка произвольных первычных ключей (в том числе не-цифровых и составных), возможность запрашивать только объекты определенного типа или с определенным SRID
- поддержка типа TopoGeometry (PostGIS)
- поддержка сжатых слоёв в провайдере OGR: прозрачное открытие растровых и векторных данных из архивов zip/gzip
- провайдер SpatiaLite получил поддержку редактируемых представлений (views)
- новый инструмент навигации «Центрировать выделение» (NextGIS)

- новый инструмент редактирования «Параллельная кривая»

- новый инструмент «Выполнить действие объекта», позволяющий выполнить действие простым кликом на объекте векторного слоя

- общее обновление Python API
- расширено покрытие Python API, в частности, через Python доступен класс QgsVectorFieldSymbolLayer и работа с устройствами GPS
- началось изменение API: удален метод addRasterLayer() из ряда классов, часть сигналов и слотов класса QgsComposerView перенесена в класс QgsComposition (подробнее)
- в библиотеке анализа появилась возможность работать с линейными координатами (слои с координатой M)
- специальное приложение для тестирования скорости отрисовки
- возобновлена работа над набором тестов: все тесты успешно выполняются на всех платформах; еженощное тестирование
- поддержка протокола WFS в QGIS Server
- многострочная легенда, возможность задать свой символ по которому будет выполняться разрыв длинной строки
-
11:38 QGIS 1.8 is out!Nathans QGIS and GIS blog
sur Planet Geospatial - http://planetgs.comAfter almost a year and a lot of hard work QGIS 1.8 is finally out. This is the best QGIS version so far, packed full of fancy new features.
The official release notice can be found here: [qgis.org] and downloads can be found at http://download.qgis.org
Here is the change log of all the new stuff in 1.8:
- QGIS Browser - a stand alone app and a new panel in QGIS. The
Thanks to all the sponsors and everyone who put a lot of work into this release!
browser lets you easily navigate your file system and connection based
(PostGIS, WFS etc.) datasets, preview them and drag and drop items
into the canvas.
- DB Manager - the DB manager is now officially part of QGIS core. You
can drag layers from the QGIS Browser into DB Manager and it will
import your layer into your spatial database. Drag and drop tables
between spatial databases and they will get imported. You can use the
DB Manager to execute SQL queries against your spatial database and
then view the spatial output for queries by adding the results to QGIS
as a query layer.
- Action Tool - now there is a tool on the map tools toolbar that will
allow you to click on a vector feature and execute an action.
- MSSQL Spatial Support - you can now connect to your Microsoft SQL
Server spatial databases using QGIS.
- Customization - allows setting up simplified QGIS interface by
hiding various components of main window and widgets in dialogs.
- New symbol layer types - Line Pattern Fill, Point Pattern fill
- Composers - have multiple lines on legend items using a specified character
- Expression based labelling
- Heatmap tool - a new core plugin has been added for generating
raster heatmaps from point data. You may need to activate this plugin
using the plugin manager.
- GPS Tracking - The GPS live tracking user interface was overhauled
and many fixes and improvements were added to it.
- Menu Re-organisation - The menus were re-organised a little – we now
have separate menus for Vector and Raster and many plugins were
updated to place their menus in the new Vector and Raster top level
menus.
- Offset Curves - a new digitising tool for creating offset curves was added.
- Terrain Analysis Plugin - a new core plugin was added for doing
terrain analysis – and it can make really good looking coloured relief
maps.
- Ellipse renderer - symbollayer to render ellipse shapes (and also
rectangles, triangles, crosses by specifying width and height).
Moreover, the symbol layer allows to set all parameters (width,
height, colors, rotation, outline with) from data fields, in mm or map
units
- New scale selector with predefined scales
- Option to add layers to selected or active group
- Pan To Selected tool
- New tools in Vector menu - densify geoemtries, Build spatial index
- Export/add geometry column tool can export info using layer CRS,
project CRS or ellipsoidal measurements
- Model/view based tree for rules in rule-based renderer
- Updated CRS selector dialog
- Improvements in Spatial Bookmarks
- Plugin metadata in metadata.txt
- New plugin repository
- Refactored postgres data provider: support for arbitrary key
(including non-numeric and multi column), support for requesting a
certain geometry type and/or srid in QgsDataSourceURI
added gdal_fillnodata to GDALTools plugin
- Support for PostGIS TopoGeometry datatype
- Python bindings for vector field symbollayer and general updates to
the python bindings.
- New message log window
- Benchmark program
- Row cache for attribute table
- Legend independent drawing order
- UUID generation widget for attribute table
- Added support of editable views in SpatiaLite databases
- Expression based widget in field calculator
- Creation of event layers in analysis lib using linear referencing
- Group selected layers option added to the TOC context menu
- load/save layer style (new symbology) from/to SLD document
- WFS support in QGIS Server
- Option to skip WKT geometry when copying from attribute table
- upport for zipped and gzipped layers
- Test suite now passes all tests on major platforms and nightly tests
- Copy and paste styles between layers
- Set tile size for WMS layers
- Support for nesting projects within other projects
Filed under: Open Source, qgis Tagged: Open Source, osgeo, qgis, Quantum GIS
-
11:33 Waze Adds Gas Prices (and Discounts) and other LBS News
sur All Points BlogWelcome to Waze Version 3.2, where you can find the cheapest gas station around you or along your route, navigate there with one tap, and update its current gas prices in real-time for the community. But it gets even better! Waze has teamed up with gas partners, and now at... Continue reading
-
11:33 Résultats gagnants par circonscription du 2nd tour des élections législatives 17 juin 2012 - Fichier Remanié d'après Data Publica
sur Data and GIS tips
L'excellent site data publica alimente très rapidement sa plate-forme de nouvelles données en licence ouverte. Dernières en date, les données des résultats des législatives 2012 par circonscriptions.
http://www.data-publica.com/data/13622--resultat-par-circonscription-du-2nd-tour-des-elections-legislatives-17-juin-2012
Ce fichier est très complet et permet d'avoir les résultats pour chaque circonscription relatives aux différents partis.
J'ai voulu créer un fichier remanié ne faisant apparaître que les gagnants. Le voici en téléchargement au format csv:
[https:]]
Plan:- Pourquoi remanier le fichier
- Quel métier exercent les candidats ayant remporté les élections législatives?
- Autres explorations
- Petits camemberts
- Triangulaires
- Abstention
- Extrême-Droite
- Les éléments clés du code ayant permis cette transformation
- Le code R sous github
Pourquoi remanier le fichier
Il n'est pas très aisé d'avoir, à partir du fichier d'origine, les gagnants pour chaque circonscription. Pour chaque circonscription, les résultats relatifs aux candidats sont ordonnés en colonnes mais pas selon le pourcentage de vote obtenu.
Il y a donc une structure en colonnes correspondant aux résultats pour un candidat qui est répliquée de 2 à trois fois.
Aussi, les partis d'appartenance politique sont mentionnés par des codes. Les libellés de ces derniers sont récupérables depuis le fichier des résultats du second tour des élections présidentielles. Je les ai aussi intégrés dans le fichier final.
Un remaniement du fichier serait nécessaire afin d'avoir un résultat synthétique des résultats. Il serait cohérent d'identifier les gagnants dans cette masse de données. C'est le but du traitement réalisé.
Il faut signaler que le fichier comporte un tronc commun: des données générales permettant d'analyser entre autres choses l'abstention.
En gros, l'opération que j'ai réalisée consiste à migrer de cette structure native de fichier à celle-ci:
Aussi ai-je rajouté une colonne: le nombre de candidats présents au second tour pour chaque circonscription. Ce nombre va de 1 à 3. Il permet de déterminer les triangulaires.
J'espère que ce fichier vous aura permis de réaliser des analyses, voire des cartes sympathiques. D'ailleurs, voici un article mentionnant un fichier géographique des circonscriptions: [www.joelgombin.fr]
Voici quelques petites statistiques que j'ai réalisées sur la base de ce fichier.
Quelle profession exercent les gagnants?
Un article du Figaro intitulé "Les députés issus des classes populaires ont disparu" indique que ces derniers sont à présents largement diplômés, contrairement à avant où ils étaient surtout issus de milieux modestes.
Regardons quel métier ils excercent. Pour cela, il a fallu que je récupère le fichier des candidats aux élections législatives sur le site de data publica.

Distribution des professions exercées par les députés
Dans l'article, il est également dit que côté Socialistes, la grande majorité des élus provient de l'enseignement secondaire et que le privé est davantage représenté côté Droite. Regardons le pourcentage de métier entre Gauche (Socialiste) et Droite (UMP). Cela est confirmé.

Gauche Droite: les métiers des députés
Autres explorations du fichier
Petits camemberts
Voici des petits camemberts montrant la répartition des sexes et des partis représentés.
Très largement, l'Assemblée Nationale se partage entre Socialistes et candidats de l'UMP et les hommes sont plus largements présents que les femmes, près des 3/4.
Triangulaires
Ce tableau présente les différentes circonscriptions et partis présents aux triangulaires.
Libellé.du.département Code.de.la.circonscription Nuance Nuance.1 Nuance.2
2 AIN 2 DVG UMP FN
6 AISNE 1 SOC DVG NCE
10 AISNE 5 RDG UMP FN
31 AUBE 1 RDG UMP FN
45 BOUCHES DU RHONE 6 VEC UMP FN
47 BOUCHES DU RHONE 8 SOC UMP FN
49 BOUCHES DU RHONE 10 VEC UMP FN
51 BOUCHES DU RHONE 12 SOC UMP FN
54 BOUCHES DU RHONE 15 DVG UMP FN
75 HAUTE CORSE 1 RDG REG UMP
93 DOUBS 4 SOC UMP FN
115 GARD 1 SOC NCE FN
116 GARD 2 SOC UMP FN
117 GARD 3 SOC UMP FN
120 GARD 6 VEC UMP FN
146 HERAULT 6 SOC UMP FN
147 HERAULT 7 SOC UMP FN
186 LOIRE 4 VEC UMP FN
245 MOSELLE 4 SOC UMP FN
248 MOSELLE 7 SOC PRV FN
275 OISE 2 SOC UMP FN
279 OISE 6 FG UMP FN
300 PYRENEES ATLANTIQUES 2 SOC CEN UMP
306 PYRENEES ORIENTALES 1 DVG UMP FN
321 HAUT RHIN 6 SOC NCE FN
420 VAR 2 SOC UMP FN
421 VAR 3 RDG UMP FN
425 VAR 7 DVG UMP FN
426 VAR 8 SOC UMP FN
427 VAUCLUSE 1 SOC UMP FN
429 VAUCLUSE 3 SOC UMP FN
467 HAUTS DE SEINE 6 SOC DVD DVD
470 HAUTS DE SEINE 9 SOC UMP DVD
529 WALLIS-ET-FUTUNA 1 RDG DVG DVD
Abstention
Les 20 départements comportant le plus d'abstention sont les suivants
Libellé.du.département Code.de.la.circonscription X..Abs.Ins
538 FRANCAIS DE L'ETRANGER 8 87.23
532 FRANCAIS DE L'ETRANGER 2 84.45
539 FRANCAIS DE L'ETRANGER 9 81.74
531 FRANCAIS DE L'ETRANGER 1 80.93
533 FRANCAIS DE L'ETRANGER 3 79.44
535 FRANCAIS DE L'ETRANGER 5 79.24
536 FRANCAIS DE L'ETRANGER 6 77.62
540 FRANCAIS DE L'ETRANGER 10 76.96
537 FRANCAIS DE L'ETRANGER 7 75.92
534 FRANCAIS DE L'ETRANGER 4 73.97
541 FRANCAIS DE L'ETRANGER 11 73.93
481 SEINE SAINT-DENIS 7 68.38
478 SEINE SAINT-DENIS 4 67.61
485 SEINE SAINT-DENIS 11 67.12
70 CHER 2 66.43
271 NORD 19 66.28
475 SEINE SAINT-DENIS 1 66.23
462 HAUTS DE SEINE 1 66.08
513 MARTINIQUE 3 64.93
381 SEINE MARITIME 8 64.80
Comme le mentionnait Data Publica sur son site, les fançais de l'étranger arrivent en tête.
Extrême-Droite
Les circonscriptions avec un candidat gagnant d'extrême droite:
Libellé.du.département Code.de.la.circonscription Nom Prénom
116 GARD 2 COLLARD Gilbert
429 VAUCLUSE 3 MARECHAL-LE PEN Marion
430 VAUCLUSE 4 BOMPARD Jacques
Nuance X..Voix.Exp ncandidats
116 FN 42.82 3
429 FN 42.09 3
430 EXD 58.77 2
Il me semblait correct de rendre le mécanisme, la méthode réalisée ouverts, transparents, de la même façon que le sont les données source. Par la suite, vous trouverez les aspects plus techniques liés au code puis enfin le code complet.
Les éléments clés du code
Les lots de colonnes correspondant aux différents panneaux sont stockés dans une liste.resL <- list() resL[[1]] <- res[,17:24] resL[[2]] <- res[,25:32] resL[[3]] <- res[,33:40]
On détecte quel est le lot/le panneau comportant la valeur maximalewch <- sapply(1:nrow(res), function(x) which.max(sapply(1:3, function(i) resL[[i]][x, 6])))
On emploie un mécanisme similaire pour avoir le nombre de candidats:
df$ncandidats <- sapply(1:nrow(res), function(x) length(na.omit(sapply(1:3, function(i) resL[[i]][x,1]))))
On détecte par la suite quelle est la ligne à sélectionner pour le data frame final. On crée ce dernier en assemblant les lignes.
rowSel <- lapply(1:nrow(res), function(x) resL[[wch[x]]][x, ]) dfSel <- do.call("rbind", rowSel)
Le code R sous github
-
11:33 Waze Adds Gas Prices (and Discounts) and other LBS NewsAll Points Blog
sur Planet Geospatial - http://planetgs.comWelcome to Waze Version 3.2, where you can find the cheapest gas station around you or along your route, navigate there with one tap, and update its current gas prices in real-time for the community. But it gets even better! Waze has teamed up with gas partners, and now at... Continue reading
-
11:29
[Parcell'air] Les délimitations communales : un problème sans limites...
sur GeoRezo.net - GéoblogsJe relaie un article très intéressant d'Alain Chaumet sur ce problème récurrent des délimitations communales.
Ou comment apprécier la difficulté à définir une représentation "acceptable" et une bonne utilisation de ces limites, selon les travaux à effectuer, depuis l'analyse statistique jusqu'aux travaux de localisation précises d'informations, incluant ou non des aspects juridiques.
Bonne lecture !
lien vers l'article
Le blog d'Alain Chaumet : Humblogue
Merci à Robin pour la veille !
-
11:27 New Wyoming Coal and Wind “Map” and other Government GIS News
sur All Points BlogA complex new digital map with more than 100 switchable layers comprehensively showing coal and wind energy resources for southwest Wyoming is now available to the public. A second part detailing oil, gas, oil shale, uranium and solar resource information along with the infrastructure... Continue reading
-
11:27 New Wyoming Coal and Wind “Map” and other Government GIS NewsAll Points Blog
sur Planet Geospatial - http://planetgs.comA complex new digital map with more than 100 switchable layers comprehensively showing coal and wind energy resources for southwest Wyoming is now available to the public. A second part detailing oil, gas, oil shale, uranium and solar resource information along with the infrastructure... Continue reading
-
11:00
ArcGIS for Windows Phone passe en version 2.5
sur arcOrama, un blog sur les SIG, ceux d ESRI en particulier
Si vous mettez régulièrement vos applications à jour sur votre Windows Phone, vous aurez noté qu'une nouvelle version de l'application ArcGIS for Windows Phone est disponible. Comme pour ces cousines sur iOS et Android, cette version 2.5 intègre des évolutions intéressantes directement liées à ArcGIS 10.1 et ArcGIS Online 2.0.
Tout d'abord, ArcGIS for Windows 2.5 prend désormais en charge les comptes associés aux abonnements ArcGIS Online. En proposant automatiquement les groupes et les cartes web de l'organisation auxquels vous avez accès.
ArcGIS for Windows Phone 2.5 exploite les nouvelles options d'ArcGIS 10.1 pour le suivi des mises à jour (Editor Tracking) et pour la gestion des droits basées sur la propriété des entités (Ownership Based Editing).

ArcGIS for Windows Phone 2.5 supporte les cartes web contenant des services hébergés sur ArcGIS Online.
Enfin, 4 nouvelles langues supplémentaires sont disponibles (Norvégien, Polonais, Suédois et Roumain).
-
10:32 NPR’s OnPoint Takes on The Next Generation Of Maps TODAY
sur All Points BlogUpdate: You can now listen to the show via the Web here or download the podcast. --- original post June 21, 2012 --- The radio show OnPoint produced out of WBUR in Boston (aka my station) will take on the new 3D mapping in its second hour (11 am EDT) today. interestingly, the guests... Continue reading
-
10:32 Holland Hit by a Wave of Geospatial ConferencesDirections Magazine - Top Stories
sur Planet Geospatial - http://planetgs.comThe center of the geospatial technology conferences in Europe seems to be gravitating toward Holland. Jan Willem van Eck provides a synopsis of recent events and describes a diversity of scope that bodes well for continued growth prospects.
More about: geospatial technology, google, open source gis, the netherlands
-
10:32 NPR’s OnPoint Takes on The Next Generation Of Maps TODAYAll Points Blog
sur Planet Geospatial - http://planetgs.comUpdate: You can now listen to the show via the Web here or download the podcast. --- original post June 21, 2012 --- The radio show OnPoint produced out of WBUR in Boston (aka my station) will take on the new 3D mapping in its second hour (11 am EDT) today. interestingly, the guests... Continue reading -
9:56 GeoAtlantic 2012: The State of GIS in the Canadian MaritimesDirections Magazine - Top Stories
sur Planet Geospatial - http://planetgs.comGeomatics Atlantic is the current name of the conference hosted in the Maritimes for the past 25 years. Executive Editor Adena Schutzberg compares the issues facing our peers to the north in 2012 with those here in the states.
More about: education, geospatial technology, homeland security, public safety, utilities
-
9:56 GeoAtlantic 2012: The State of GIS in the Canadian MaritimesDirections Magazine - Top Stories
sur Planet Geospatial - http://planetgs.comGeomatics Atlantic is the current name of the conference hosted in the Maritimes for the past 25 years. Executive Editor Adena Schutzberg compares the issues facing our peers to the north in 2012 with those here in the states.
More about:
-
9:20 OpenLayers Team: OL3 Sprint
sur Planet OSGeoWe are a group of seven people working on a new major version of OpenLayers this week: Marc Jansen (Terrestris), Mike Adair (DM Solutions), Petr Pridal (KlokanTech / MZK), Tim Schaub (OpenGeo), Andreas Hocevar (OpenGeo), Tom Payne (Camptocamp), and myself (Eric Lemoine, Camptocamp). Our goal for this sprint is to lay the foundations of what will be OpenLayers version 3. We have been talking about the high-level architecture, the API, and the tools we want to use for developing, building, and documenting the library. The first day was really about sharing ideas and knowledge, and eventually agreeing on a number of things. We want to support different rendering mechanisms/technologies. We’re envisioning having two built-in renderers in OpenLayers 3, one that works with img/SVG/VML/Canvas (as OL 2), and the other that works with WebGL (Canvas 3D). The WebGL renderer will allow client-side manipulations and transformations of raster and vector data. Eventually it should be possible to tilt the camera, and see things in perspective. The OL 3 architecture will allow adding new renderers in the future, for example to provide some integration with 3D virtual globes. Supporting multiple renderers requires an appropriate architecture, when the rendering-related code is isolated in specific objects, as opposed to being scattered across the library. (In OL 2 the DOM is omnipresent.) The architecture we’ve come up with defines three core types: Map, Renderer, and Layer. The map is central, it is the main object with which the app developer interacts with. The map has a renderer, to which it delegates the rendering of the data. When the map is requested to move (either through a user action or programmatically) it sends a “draw” order to its renderer – “draw these layers for this center and resolution”. The renderer will then get data from the layers and render this data on the screen (or <imagine>any other media the renderer supports</imagine>). Layers are really data providers, they’re the interface/facade between the data services and the renderer.Another thing we’ve been spending time on is the API. We want to provide an elegant and easy-to-use API. Here are a few examples
map = ol.map({ renderTo: 'map', layers: [ol.layer.osm()], center: [5, 45], zoom: 10 });Or, written differently:map = ol.map() .renderTo('map') .layers([ol.layer.osm()]) .center([5, 45]) .zoom(10);With the new API, the display resolutions, projection, and maximum extent are set on the map. The map is the master, it alone determines what projection and resolution to use. There is no longer a “baselayer” controlling these things. Once a map is created you can, for example, do map.center() to get the center of the map (an ol.Loc object). And you can do map.center([x, y]) to position the map to a new center. We’re obviously generalizing these jQuery-style getterandsetters across the API. Another area that has required a fair amount of discussions is whether we want to use an external lib in OpenLayers or not. We have wanted to benefit from the Closure Compiler “advanced” optimizations for a long time. And our Closure fanboys in the room have shown, and eventually convinced, the other sprinters that using the Closure Library is necessary to fully take advantage of the Closure Compiler. So we’ve decided to give a try, without totally committing ourselves to it. I should mention that we’re already observing benefits from the use of the type checker. That’s all for now. You can follow us on [https:]] .
-
8:17 "Quand la musique fait le grand 8"
sur Serial MapperEn ce 21 juin ce billet est un spécial "faites de la musique"
Vous connaissez bien sur les illusions d'optiques mais connaissez vous les illusions sonores ? (haut parleur indispensable ;-°))
Jean Claude Risset nous propose, entre autres, une illustration sonore de cette gravure d'Escher.
Il faut s'accrocher pour vraiment tout comprendre. Il faut sans doute être musicien ET physicien. En fait ça va un peu vite ....
ff
-
7:29 Point Cloud Rendering with Euclideon Unlimited DetailFrom High Above
sur Planet Geospatial - http://planetgs.comAerometrex UltraCam-X derived dense point cloud rendered in Euclideon Geoverse. This technology makes it possible to render and efficiently store very large spatial point cloud datasets and will revolutionise the industry. Technorati Tags: aerial mapping, photgrammetry, point cloud, unlimited detail -
3:29 Paying for ContentLiDAR News
sur Planet Geospatial - http://planetgs.comBTI - Before the Internet most people expected to pay for content, whether it be in the form of a publication or some type of training/workshop. Continue reading →
Click Title to Continue Reading...




