Systèmes d'information géographique

Questions-réponses pour les cartographes, les géographes et les professionnels des SIG

2
Couper des linestrings avec des points?
Je vérifiais la meilleure façon de couper les linestrings par points. Le scénario est: beaucoup de rues, ont besoin des segments coupés par des points d'intersection, genre de ceci: j'ai eu linestrings (plein non coupé par points) table Table des points st_intersection J'ai besoin que les segments de chaîne de …



1
Construire un polygone sur une zone accessible
Je travaille actuellement dans le domaine des isochrones et des algorithmes sous-jacents. Ce qui pose problème maintenant, ce n'est plus le calcul de l'isochrone elle-même, mais la visualisation des résultats. Le résultat de mon algorithme isochrone sont des points et des bords. En fait, j'ai une solution qui fonctionne, mais …

1
Des exemples de D3.brush () utilisés avec Leaflet?
J'ai une carte de dépliant sur laquelle j'ai placé un SVG "au-dessus" à l'aide du volet de superposition de dépliant. Je veux ajouter un pinceau D3 au volet de superposition qui mettra ensuite à jour un graphique distinct. J'ai cherché des exemples d'exemples simultanés de D3.brush () et de dépliants, …
10 leaflet  d3 


2
Comment créer des lignes de repère dynamiques?
J'essaie de créer des lignes de repère dynamiques en utilisant une vue PostGIS en plus de l'outil QGIS «Déplacer l'étiquette». CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; Cela fonctionne bien pour toutes les étiquettes, WHERE ST_X(geom) < …


3
Comment créer un ombrage composite?
Le concept de l' ombrage composite est de combiner plusieurs ombrages avec une orientation solaire différente pour éviter les angles morts. Il nécessite de fusionner 3 images ombrées avec 315⁰ (lumière du soleil NW, couche par défaut), + 355⁰ couche, + 275⁰ rayons du soleil, respectivement. Cela augmente les détails …







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.