Quelqu'un connaît-il un moyen de convertir par lots des fichiers de formes en jpeg ou en un autre format d'image commun?
modifier: j'aurais dû préciser que j'aimerais appliquer un style à chaque fichier de formes, puis exporter le fichier de formes avec ce style vers une image.
Par exemple, j'ai des secteurs de recensement dans un comté et je veux une image de chaque secteur individuel en surbrillance tandis que les autres secteurs sont tous de la même couleur.
Réponses:
Il existe de nombreux outils gratuits comme:
Mais en Python, la référence est Mapnik et Getting Started In Python
voir les exemples dans Mapniks Maps
Images rendues simples de TM_WORLD_BORDERS-0.3.shp
sélection d'un pays (Angola) dans le shapefile:
Un autre exemple de Mapniks Maps
la source
Vous pouvez ajouter toutes les couches à un mxd, puis les parcourir et exécuter
pour chaque couche de la carte.
la source
Cette question similaire a des réponses qui utilisent FME pour convertir DWG en JPG. Le processus sera similaire pour la conversion des fichiers de formes.
Cet exemple contient des exemples d'espaces de travail que vous pouvez télécharger.
FME est bien adapté à la gestion des processus par lots. Par exemple, vous pouvez pointer le lecteur vers un dossier et il inclura tous les fichiers de formes dans le dossier.
J'ai créé un flux de travail simple qui lit tous les fichiers de formes dans un dossier et les écrit dans des JPG séparés.
la source
Oh, je l'ai fait hier avec des comtés du Montana! Est-il trop tard pour répondre? En supposant que vous avez déjà utilisé Split pour créer un fichier de formes pour chaque secteur de recensement, j'ai trouvé qu'il était facile (paresseux) de les gérer dans une couche de groupe. En supposant que c'est la seule couche de groupe dans votre document, n'hésitez pas à ouvrir la fenêtre ArcPy et à entrer:
Exporter en jpg est similaire, mais les jpgs sont un peu dégoûtants. C'était ma première expérience ArcPy, donc je suis sûr qu'il existe des façons plus élégantes de le faire.
la source
Voici un script Python que j'utilise. Il peut être modifié pour changer la couleur des polygones, & c:
la source
Au lieu de cela, chargez simplement le fichier shp dans ArcMaps et configurez-le comme vous le souhaitez. Utilisez ensuite Alt + Impr écran ou l'outil de capture pour obtenir une capture d'écran. Ensuite, vous aurez un jpg ou png qui ressemble exactement à la façon dont le fichier de forme a été rendu.
la source