Personne ne sait comment faire de l'Arc des Cartes SIG rendre plus rapide?
J'ai remarqué Arc Gis cartes de rendu vraiment lent. Lorsque vous effectuez un zoom, il rend lent. Lorsque vous pan, il rend lent. Quelqu'un aurait-il des suggestions sur la fabrication de cartes de rendre beaucoup plus rapide similaire à google maps et microsoft virtual earth.
Quels sont les produits que vous parlez? Est-il ArcMap, ArcExplorer, ou une application web comme on écrit dans les .NET FAD ou le Flex de l'ADF?
OriginalL'auteur Xaisoft | 2009-02-19
Vous devez vous connecter pour publier un commentaire.
Quel produit utilisez-vous? Desktop ArcGIS, ArcEngine, ArcGIS server, ou quoi?
Non pas que cela importe vraiment. Plutôt que de demander ici, je pense que vous auriez mieux fait de la recherche de la en ligne ArcGIS soutien ou poser la question sur un ArcGIS forum. Par exemple, il y a d'ESRI conseils de performances pour les pc de bureau ArcGIS. Il n'y a pas beaucoup de ArcGIS experts traîner ici, autant que je sache.
Désolé de Débordement de Pile - love ya!
Point de vue intéressant. J'ai juste regardé le ArcGIS performance du forum (juste un de leurs nombreux forums). Plus de 150 réponses dans les 10 derniers jours. Ce lieu a environ 10 réponses pour tous ArcGIS les questions de la même période. Alors je crains que je maintiens mon avis. Surtout pour une question comme celle-ci qui n'est pas particulièrement les programmes relatifs.
OriginalL'auteur MarkJ
Carte dynamique la vitesse de rendu est généralement dominée par deux facteurs: l'accès aux données et mise en page d'étiquette. Faire de projection de coordonnées et typique de rendu 2D arrive à peu près aussi vite que les données peuvent être lues à partir d'une source externe, par exemple des fichiers de formes ou de la base de données. Le truc est de savoir combien de données sont vous de chargement de dessiner une carte? Et combien de temps faut-il pour l'obtenir? Compliqué requêtes DB peut être la cause de requêtes inefficace. L'interrogation des données qui n'est pas indexé provoquer des ralentissements. Même si vous trouvez des données plus rapidement, vous devez être conscient de la façon dont beaucoup vous êtes chargement. Ne vos données contiennent une très détaillé seule partie multi-polygone pour l'ensemble du Canada des îles à haut niveau de détail, mais vous êtes seulement rendu de la frontière Canada dans le Wyoming?
OriginalL'auteur Sebastian Good
Si vous êtes allé à la ArcGIS forums, vous avez probablement trouvé une réponse, mais je vais mentionner ici au cas où d'autres viennent à travers la question.
La principale raison de la rapidité des services comme Google maps, c'est qu'ils pré-rendu et les données en cache. Donc, ils ne le rendu pour une variété de résolutions et de les stocker de sorte que lorsqu'un utilisateur demande, les données d'un raster de données peuvent être rapidement livré.
ArcMap n'ont une option pour utiliser la mise en cache de carte qui devrait accélérer les choses sur la répétition des visites de points de vue. Il y a une carte de mise en cache de la barre d'outils qui peut être activé. ESRI aide est généralement assez bien sur que vous avez commencé donc il suffit de chercher pour le cache de la carte.
OriginalL'auteur WaterBoy
ArcMap et ArcGIS Server peut utiliser le type de cache qui accélère. Dans le cas d'ArcMap, il peut être utilisé pour tous les types de sources de données, l'inconvénient est que cela peut stimuler l'activité du réseau lors de l'utilisation de la non-locale des ressources. Dans le cas d'ArcGIS Server, la mise en cache est le meilleur moyen de fournir à l'utilisateur une expérience similaire à GE.
Tous les client-serveur (Web ADF, JavaScript, ArcGIS Explorer) peuvent alors bénéficier de pré-calculé carte de cache - cache peut également être livré de statique, serveur web, aussi. Jetez un oeil à resources.esri.com, il est complet AGS aide disponible, et il vous trouverez la section La planification d'un cache de carte.
OriginalL'auteur dond
de cache de la carte est seulement de travailler pour de carte statique, mais pas dynamique des couches. Dynamique de la couche est généralement le col de la bouteille, il faut beaucoup de temps pour dessiner et rendus. Par exemple, j'ai une couche dynamique qui contient environ 2000 emplacements, il faut environ 9 secondes pour effectuer le rendu dans ArcMap. Et il faut environ 15 secondes de rendu de l'interface graphique qui est mise en œuvre en java ADF, JSF et JS. Aucune idée, comment améliorer les performances de la dynamique des couches???
Grâce,
Ne
OriginalL'auteur
Oui, il y a plusieurs façons de faire les cartes se chargent plus rapidement. Tout d'abord, vous pouvez utiliser le montant minimum de couches d'entités que possible. De cette façon, la quantité de données à charger sera de moins en moins, donc moins de temps de chargement. Si vous êtes le programmeur de faire les apps je suggère de faire le minimum de serveur d'appels parce connaissement, le conte des images peut prendre beaucoup de temps. Troisièmement, si vous travaillez avec d'énormes quantités de données, je suggère que vous regardez le stockage local HTML5.
OriginalL'auteur setlio
Vieille question, mais je crois que la Couche de Fond de carte fonctionnalités ont été ajoutées pour ArcGIS 10.0 abordé ces questions.
Rasters ou des Caractéristiques qui sont statiques peuvent être ajoutés à une couche de fond de carte de groupe et ne seront pas recalculées lorsque la carte/mise en page les changements de vue. Ils seront bloqués sur un jeu de résolution ainsi les fonctionnalités ne seront pas aiguiser que vous effectuez un zoom avant.
https://blogs.esri.com/esri/arcgis/2010/02/02/basemap-layers-new-at-arcgis-10/
OriginalL'auteur Mitch