Systèmes d'information géographique

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


2
Comment implémenter le calcul du champ de vision?
Je cherche un moyen d'implémenter la visibilité (aka viewshed). J'ai trouvé une précédente question GIS SE qui suggérait quelques applications SIG (pas ce dont j'avais besoin - j'essaie d'intégrer les calculs), ainsi que SAGA. SAGA ressemble plus à ce que je recherche (classes C ++, Java, C #), mais je …
11 c++  saga  viewshed 


1
OpenLayers Hide / Show Layers from external checkboxes
J'utilise OpenLayers avec mapserver pour afficher un grand nombre d'images raster et de couches wms interrogeables. Tout fonctionne bien, les couches peuvent être activées / désactivées dans le sélecteur de couches OpenLayers ... Mais maintenant, je veux activer / désactiver les couches par des cases à cocher externes et je …
11 openlayers 

3
Rgeos supprime les valeurs associées lors de l'intersection de polygones
J'essaie d'intersecter deux SpatialPolygonsDataFrames et d'obtenir un SpatialPolygonsDataFrame comme résultat. Malheureusement, en utilisant la gIntersectionfonction de rgeos(qui fonctionne de manière impressionnante rapidement pour intersecter les polygones), je n'arrive pas à récupérer les trames de données associées. Prenons l'exemple suivant: > fracPoly <- gIntersection( toSingle, fromSingle ) > class(toSingle) [1] "SpatialPolygonsDataFrame" …


3
Quelle est la convention pour les étiquettes «à l'envers»?
J'ai des traits linéaires à utiliser pour les étiquettes. Ces lignes sont correctement orientées (tournées) et positionnées de telle sorte que le texte placé dessus donne une bonne sortie cartographique. Comparez les deux images ci-dessous et leurs étiquettes. En particulier le mot "Waverton" et son orientation par rapport à "Avenue". …

4
Créer des lignes à partir de coordonnées de paires de points avec ArcPy?
J'ai des coordonnées de paires de points (points de début et de fin) que je dois transformer en lignes. Jusqu'à présent, j'utilisais un appendice des deux coordonnées dans a pippo.Point(), a pippo.CalculateGeometry()pour définir la géométrie de chaque piont, et pippo.append(defined geometry)pour identifier la paire de points, puis PointsToLine pour obtenir …








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.