GIS

[:it]Importare un file GDB in un database postGIS[:en]Import file GDB to postGIS[:]

[:it]Questa è la sintassi che ho utilizzato per importare un geodatabase ESRI (formato GDB) in un geodatabase Postgis 2.0:

ogr2ogr -f "PostgreSQL" PG:"host=hostname user=username dbname=mydb password=mypwd" mygeodb.gdb/ -a_srs EPSG:3003

Fonte: gdal.org[:en]This is the syntax I used to import an ESRI geodatabase (GDB format) into an existing postGIS database:

ogr2ogr -f "PostgreSQL" PG:"host=hostname user=username dbname=mydb password=mypwd" mygeodb.gdb/ -a_srs EPSG:3003 - overwtrite

Font: gdal.org[:]

“Istant HTML5 geolocation” un grande ‘how to’“Istant HTML5 geolocation” a great how to……

Ciao a tutti,

Ho appena finito di leggere un bel ‘how to’ sulla “geolocalizzazione” dal titol “HTML5 Geolocation Istant how to” scritto da Ben Werdmuller

Di seguito la mia recensione:

Questo manuale, pur essendo diretto agli sviluppatori, può essere molto utile anche ad altre categorie di professionisti, compresi quelli che hanno a che fare con il mondo del GIS e quindi con il concetto di georeferenziazione. Questo libro descrive quali potrebbero essere le interazioni tra utenti e applicazioni web; personalmente sono stato in grado di capire le significative e profonde implicazioni tra i temi trattati nel manuale e le applicazioni pratiche del GIS. Anche se non sono uno sviluppatore, il grande Ben Werdmuller ha saputo guidarmi attraverso i linguaggi Java-script e php a connetterli, in modo semplice ed intuitivo, ad oggetti più vicino a me come ad esempio un file KML o GPS .

Un altro aspetto particolarmente importante è l’approccio molto chiaro ed efficace relativo al tematica della sicurezza delle informazioni personali e la tutela della loro privacy.

Come è mia abitudine, al fine di verificare l’efficacia dei processi, ho eseguito passo passo tutte le procedure operativce testando tutto il codice nel manuale; anche in questo caso ho trovato molta chiarezza di esposizione e dei contenuti esposti dall’autore. In particolare, l’autore affronta a fondo e in modo esauriente tutti gli argomenti, con la conseguenza che il lettore trova una risposta a (quasi) tutte le possibile domande; questo conferma ancora una volta la professionalità dell’autore, che è già ben noto al pubblico settore. Infine, è da sottolineare l’eccellente modello utilizzato dalla casa editrice Packt (già adottato in molte delle sue altre pubblicazioni) per organizzare e presentare i temi trattati a vantaggio di immediatezza e chiarezza, che aiuta in maniera importante il lettore nella comprensione del contenuti esposti.

il libro lo si può trovare quiHi all,

I’ve already read a great how to on “geolocation” named “Istant HTML5 geolocation how to” written by Ben Werdmuller

Below my review:

This manual, while being more directed to professional profiles web-developing oriented, can also be very helpful for other categories of professionals, including those who have to manage with the world of GIS and then of georeferencing. Reading this book you will understand which could be the interactions between users and web applications; personally, since I’m a GIS technologist, I have been able to achieve significant and deep implications among the topics treated in the manual and the practical applications of GIS. Even if he is not a developer, the great Ben Werdmuller has been able to guide me through the ​​java-script and php languages to connect them, in a simple and intuitive way, to objects closer to me such as a KML or GPS.

Another particularly important aspect carried out with a very clear and effective approach in the manual is that relating to the security of users information and the protection of their privacy.

As is my habit, in order to check the effectiveness of the procedures explained, I have played step by step all the procedures and have tested all the code in the manual; even in this case I found the clarity of exposition and the thickness of the contents exposed by the author. In particular, the author faces thoroughly and exhaustively all the topics, with the consequence that the reader finds an answer to all his questions on the matter, and this once again confirms the professionalism of the author, which is already well known to the public sector. Finally, the excellent model used by the publishing house Packt (already adopted in many of his other publications) to organize and present the topics covered must be underlined, to the advantage of immediacy and clarity that help in an important way the reader in understanding the content exposed .

you can find it here

Installing postgis 2.x as extension on Ubuntu 12.04 LTSInstallare postgis 2.x come estensione su Ubuntu 12.04 LTS

This is the procedure that I follow to implement postgis (vers.2.0) as extension:

  1. Installation of the  postgis 2.x packages  from the Ubuntu official repository;
  2. creation of a new fresh postgreSQL database “mydb” without any postgis function;
  3. creation  of the extension with pgAdminIII:
CREATE EXTENSION "postgis";
CREATE EXTENSION "postgis_topology";
CREATE SCHEMA postgis;
ALTER DATABASE mydb SET search_path="$user", public, postgis,topology;
GRANT ALL ON SCHEMA postgis TO public;
ALTER EXTENSION postgis SET SCHEMA postgis;

Questa è la procedura che ho seguito per implementare postgis (vers.2.0) come estensione:

  1. installazione del pacchetto postgis 2.x dal repository uffciale di Ubuntu;
  2. creazione di un nuovo database postgreSQL “mydb” senza installare nessuna funzione postgis;
  3. creazione dell’estensione attraverso i seguenti comandi eseguiti con pgadminIII:
CREATE EXTENSION "postgis";
CREATE EXTENSION "postgis_topology";
CREATE SCHEMA postgis;
ALTER DATABASE mydb SET search_path="$user", public, postgis,topology;
GRANT ALL ON SCHEMA postgis TO public;
ALTER EXTENSION postgis SET SCHEMA postgis;

Postgis 2.0.0 installation from sourceInstallazione di postgis 2.0.0 da sorgenti

Here you are the procedure I follow to install postgis 2.0.0 from source:

  • compile and install  updating GEOS library  from source;
  • execute “ldconfig” command;
  • execute the command a posted here:
tar xvfz postgis-2.0.0.tar.gz
cd postgis-2.0.0
./configure --with-raster --with-topology --with-gui
make
make install
createdb yourdatabase
createlang plpgsql yourdatabase
psql -d yourdatabase -f postgis.sql
psql -d yourdatabase -f postgis_comments.sql
psql -d yourdatabase -f spatial_ref_sys.sql
psql -d yourdatabase -f rtpostgis.sql
psql -d yourdatabase -f raster_comments.sql
psql -d yourdatabase -f topology/topology.sql
psql -d yourdatabase -f doc/topology_comments.sql

SO: Ubuntu 11.10

Ho appena terminato con successo l’installazione di postgis 2.0.0 da codice sorgente scaricato da qui con la seguente procedura:

  • installazione  delle librerie GEOS aggiornate compilandole dai sorgenti scaricati da qui;
  • esecuzione del comando “ldconfig”;
  • esecuzione della procedura pubblicata qui;
tar xvfz postgis-2.0.0.tar.gz
cd postgis-2.0.0
./configure --with-raster --with-topology --with-gui
make
make install
createdb yourdatabase
createlang plpgsql yourdatabase
psql -d yourdatabase -f postgis.sql
psql -d yourdatabase -f postgis_comments.sql
psql -d yourdatabase -f spatial_ref_sys.sql
psql -d yourdatabase -f rtpostgis.sql
psql -d yourdatabase -f raster_comments.sql
psql -d yourdatabase -f topology/topology.sql
psql -d yourdatabase -f doc/topology_comments.sql

SO: Ubuntu 11.10

Installazione di spatialite 2.4 (Release Candidate 4)

Questa è la procedura seguendo le istruzioni di installazione ho personalizzato con l’aiuto di Alessandro Furieri.

  • http://www.gaia-gis.it/spatialite/
  • http://www.gaia-gis.it/spatialite-2.4.0-4/sources.html

Sistema operativo e librerie : Linux ubuntu 10.10; geos 3.2.2-CAPI 1.6.2 ; proj 4.7.1.
SPATIALITE(2.4RC4):

procedura:

Installazione da repository Ubuntu 10.10 di “spatialite-bin_2.4-RC4”

SPATIALITE-gui (1.4.0):

Procedura:

1.Tutti i sorgenti sono stati installati con la seguente sintassi:

@CFLAGS=”-I/usr/include/geotiff” ./configure \
–with-geos-include=/usr/include/geos \
–with-geos-lib=/usr/lib \
@make
@make install

2.Installazione da sorgenti di Spatial-gui-1.4.0 (spatialite_gui-1.4.0.tar.gz);

3.Installazione da sorgenti delle librerie “libgaiagraphics” (libgaiagraphics-0.4.tar.gz);

4.Installazione da repository Ubuntu 10.10 delle librerie “libcairo2-dev”;

5.Installazione dei “wxWidgets” seguendo la procedura http://wiki.wxpython.org/InstallingOnUbuntuOrDebian;

 

 

Installing gvSIG 1.10 32 bit on Linux Ubuntu 64 bitInstallare gvSIG 1.10 32 bit su Linux Ubuntu 64 bit

This procedure allows you to install the software GIS gvSIG (32 bit version) on the Linux distribution Ubuntu 10.10 (64 bit version). Basically we have to install a 32-bit version of the JVM:

  1. download gvSIG 1.10 from the official reposistory
  2. enable  in the “sources.list” file  the repository:
     deb http://archive.canonical.com/ubuntu maverick partner
     deb-src http://archive.canonical.com/ubuntu maverick partner
  3. execute the follow commands:
    sudo apt-get update
    sudo apt-get install ia32-sun-java6-bin
  4. check and config the installation:
    update-alternatives --config java
  5. install gvSIG 1.10 as usual

Done!!!Questa procedura consente di installare il software GIS gvSIG (versione 32 bit) sulla distribuzione Linux Ubuntu 10.10 (versione 64 bit).  Fondalmentamente si tratta di installare una versione 32 bit della JVM

  1. Scaricare gvSIG 1.10 senza requisiti dai repository ufficiali gvSIG
  2. abilitare nel file “sources.list”  il repository:
     deb http://archive.canonical.com/ubuntu maverick partner
     deb-src http://archive.canonical.com/ubuntu maverick partner
  3. esecuzione dei seguenti comandi:
    sudo apt-get update
    sudo apt-get install ia32-sun-java6-bin
  4. verifica e configurazione dell’installazione:
    update-alternatives --config java
  5. install gvSIG 1.10 as usual

Fatto!!!

Modificare le sorgenti dati di un progetto arcGIS|Modifying data sources in an ArcGIS project

Questa procedura consente di modificare in modo massivo le sorgenti dati di un progetto MXD di ArcGIS 9.x attraverso il modulo ArcCatalog.

Procedura

  1. Click destro su un progetto MXD in ArcCatalog e selezionare ‘Data Source(s)’
  2. La procedura predefinita  crea una copia dell’MXD. E’ consigliato utilizzare questa copia e l’originale mantenuto come backup.  Comunque, l’MXD esistente può essere sovrascritto selezionandolo oppure digitando il percorso completo.
  3. Selezionare il ‘Data frame’ i tutti i ‘Data frames’
  4. Selezionare un layer o premere il pulsante ‘Select all’
  5. Premere il pulsante ‘Replace’ o ‘Replace all’
  6. La finestra di dialogo ‘Replace’ esegue un ‘find and replace’ sul percorso dei dati.  Inserire   il vecchio percorso ed il nuovo nel  casella di testo ‘find and replace‘.
  7. Click ‘Replace’
  8. Click OK nella finestra di dialogo ‘Set Data Sources’

(Fonte:  Supporto Esri)

Procedure
Follow these steps to set the data source for an MXD in ArcCatalog.

  1. Right-click an MXD in ArcCatalog and click Set Data Source(s).
  2. The default creates a copy of the MXD. It is recommended that a copy be used and the original MXD be kept as a back up. However, the existing MXD can be overwritten by selecting it or typing in its full path.
  3. Select a data frame or all data frames.
  4. Select a layer or press the Select All button.
  5. Click Replace or Replace All.
  6. The Replace dialog box does a ‘find and replace’ on the paths to the data. Enter in the ‘find and replace’ text to match the data. For example, if all the data was in C:\GISData but it has been moved to C:\GISData2, the ‘Find What’ text box shows C:\GISData and the ‘Replace With’ text box shows C:\GISData2.
  7. Click Replace.
  8. Click OK in the Set Data Sources dialog box.

(Font:  Supporto Esri)