J'essaie d'améliorer les performances de la requête ci-dessous. Peu importe comment j'écris la requête (sous-requête dans la clause FROM, sous-requête dans la clause WHERE) postgres insiste pour exécuter toutes les ~ 570K lignes via la fonction coûteuse ST_DWITHIN même s'il n'y a que 60 lignes où county = 24. Comment …
Je me demande où est la différence entre ces deux jointures spatiales et, s'il y a une différence, quand les utiliser. SELECT * FROM points p, shapes s WHERE ST_Within(p.geom, s.geom); et SELECT * FROM points p INNER JOIN shapes s ON ST_Within(p.geom, s.geom) Est-on plus rapide dans certaines situations?
Je suis juste un débutant en SIG, donc je serai heureux de voir un commentaire ici. J'ai des tables dans PostgreSQL que j'ai connectées à QGIS. Il y a des colonnes dans les tableaux avec le type de données array[]. Mais il n'est pas facile pour les utilisateurs d'insérer des …
J'ai besoin de diviser les polygones (couche 'pol') en chaînes fermées et non fermées (couche 'lin'). Malheureusement, je n'obtiens pas de résultats corrects en exécutant la requête suivante. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; …
J'ai une base de données dans un emplacement que je voudrais répliquer dans un autre en utilisant la réplication unidirectionnelle. Lors des tests, nous n'avons pas pu répliquer les tables d'archives, ce qui est regrettable car nous devons conserver ces versions historiques aux deux emplacements. Est-il possible de simplement répliquer …
J'ai une table une table postgis d'isolignes qui est définie comme ceci: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Visuellement, ces objets linestring ressemblent à ceci: Je connais l'étendue spatiale de mes données, donc je peux ajouter une Bbox, donc …
J'utilise la fonction ST_Distance pour calculer la distance entre deux géométries (une gare et un bâtiment) Puisque je sais que tous les bâtiments et toutes les gares sont à Chicago, qui a une excellente / complète grille de rue, j'aimerais utiliser Manhattan (ou taxi) distance . La formule générique pour …
J'ai une table PostGIS avec quelques polygones (stockés en utilisant le type de données géographiques). Ils représentent des régions sur une terre sphérique. Pour chaque paire de sommets choisis parmi tous les polygones, je veux calculer si ces deux sommets sont "visibles" l'un pour l'autre. (Il existe n * ( …
Quelqu'un pourrait-il écrire un bref guide idiot pour installer les postgis et charger les données nationales de Tiger sur Ubuntu? J'ai essayé quelques guides, à savoir http://wiki.bitnami.com/@api/deki/pages/302/pdf , mais je n'ai pas beaucoup de chance. Je m'excuse de la nature ouverte de cette question.
La plupart de mon expérience avec PostgreSQL a été pgAdminIII et psql, mais je suis intéressé de savoir ce que les autres utilisent. Existe-t-il PostgreSQL équivalent à SQL Server Management Studio (SSMS) et sa capacité à afficher, de manière limitée, des résultats contenant une géométrie (gratuite ou payante)? Ou la …
J'essaie de calculer des statistiques raster (min, max, moyenne) pour chaque polygone dans une couche vectorielle en utilisant PostgreSQL / PostGIS. Cette réponse GIS.SE décrit comment procéder, en calculant l'intersection entre le polygone et le raster, puis en calculant une moyenne pondérée: https://gis.stackexchange.com/a/19858/12420 J'utilise la requête suivante (où demest mon …
Soit la partie suivante d'un graphique: Lorsque j'utilise la fonction shortest_path entre les points A et B, j'ai le chemin bleu. Pourquoi cela arrive-t-il?
Le système d'exploitation est openSUSE 12.1, PostgreSQL - 9.1, PostGIS - 2.0. Postgre / PostGIS sont installés à partir du référentiel Application: Geo. Après des mises à jour récentes lorsque j'essaie de me connecter à ma base de données, j'obtiens l'erreur suivante: ERROR: could not load library "/usr/lib/postgresql91/lib64/postgis-2.0.so": /usr/lib/postgresql91/lib64/postgis-2.0.so: undefined …
J'écris une application Web gourmande en données qui est livrée via Apache. Ma question est de savoir comment organiser au mieux le traitement étant donné qu'il existe plusieurs options. J'ai à ma disposition OpenLayers / JQuery / Javascript, PostGIS / Postgresql (avec pgsql), python / psycopg2, php. La base de …
J'utilise la commande suivante pour charger un raster dans une base de données postgres: raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 myraster.tifest de 155M. Lorsque j'essaie d'utiliser le plugin raster dans …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.