Wat is het AVE-bestandsformaat?
Een .ave-bestand is een script in platte tekst geschreven in Avenue, de eigen geïnterpreteerde scripttaal die is ingebouwd in de ArcView GIS 3.x-software van ESRI (versies 3.0 tot en met 3.3, 1994-2002). Avenue bood GIS-analisten een manier om workflows voor ruimtelijke analyse te automatiseren, de ArcView-interface aan te passen en aangepaste tools te bouwen zonder de applicatie te verlaten.
Avenue-scripts gebruiken een objectgeoriënteerde syntaxis die is opgebouwd rond het ArcView-objectmodel - klassen zoals View, Table, Theme, Chart en Layout. Commentaren beginnen met een enkel aanhalingsteken. Scripts zijn platte ASCII-tekst die tijdens runtime door ArcView wordt geïnterpreteerd; er is geen gecompileerde binaire vorm. Een enkel .ave-bestand bevat doorgaans één script of één klassedefinitie.
De ondersteuning voor ArcView 3.x eindigde in 2008 en de software heeft geen runtime in moderne ESRI-producten (ArcGIS Desktop 10.x of ArcGIS Pro). Er is geen geautomatiseerd migratiepad van Avenue naar de opvolgende omgeving: Python met de arcpy-module. Het overzetten van een .ave-script vereist handmatig herschrijven in Python. Grote verzamelingen .ave-scripts zijn nog steeds te vinden op academische en overheids-servers uit de late jaren 90 en de jaren 2000, waar ze dienden als workflow-sjablonen voor taken zoals batchgewijze kaartproductie en coördinatenprojectie. Elke tekstverwerker voor platte tekst kan .ave-bestanden openen ter beoordeling vóór migratie.
Beveiliging & veiligheid
RISICO: LOWPlat tekstbestand; niet uitvoerbaar buiten de ArcView 3.x-omgeving. Veilig te openen in een tekstverwerker. Geen bekende beveiligingsrisico's.
Formaatdetails
in een notendop- Avid Media Composer instellingen/scriptbestand - Sommige interne applicatiebestanden van Avid kunnen de .ave-extensie gebruiken voor instellingen of effectgegevens; niet gerelateerd aan GIS-scripting.
Programma's die AVE-bestanden openen
Technische details
diepe specificaties| Bestandstype | Script in platte tekst (Avenue-scripttaal broncode) |
| MIME-type | text/plain |
| Magic bytes | Geen - plat ASCII-tekstbestand zonder binaire signatuur |
| Codering | ASCII (7-bits; Avenue dateert van vóór Unicode-ondersteuning in ESRI-producten) |
| Compressie | Geen - ongecomprimeerde platte tekst |
| Typische grootte | 1 KB - 50 KB (eenvoudige scripts zijn minuscuul; complexe automatiseringsscripts kunnen groter zijn) |
| Taal | Avenue - ESRI's eigen geïnterpreteerde objectgeoriënteerde scripttaal, exclusief voor ArcView 3.x |
| Commentaar-syntaxis | Enkel aanhalingsteken (') begint een commentaarregel |
| Objectmodel-klassen | View, Table, Theme, Chart, Layout - kernklassen van het ArcView 3.x applicatie-objectmodel |
| Executiemodel | Geïnterpreteerd tijdens runtime door ArcView; er bestaat geen gecompileerde binaire vorm voor Avenue-scripts |
| ArcView-versiebereik | ArcView GIS 1.0 tot en met 3.3 (1994-2002); ArcView 3.x bereikte het einde van de ondersteuning in 2008 |
| Besturingssysteem | Windows (tijdperk 95/98/NT/2000/XP), macOS, Solaris, IRIX (ArcView 3.x was platformonafhankelijk) |
| Geen runtime in | ArcGIS Desktop 10.x en ArcGIS Pro - Avenue-scripts kunnen niet worden uitgevoerd in moderne ESRI-software |
| Migratiepad | Handmatig herschrijven naar Python met de arcpy-module; er bestaat geen geautomatiseerde Avenue-naar-Python conversietool |
| Uitgebracht | 1994 (ArcView GIS 1.0 with Avenue scripting language) |
| Laatste versie | N/A - Avenue discontinued; ArcView 3.3 (2002) was the last version using .ave scripts |
AVE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AVE-bestanden.