2016-08-24 1 views
1

überschreiben Ich habe versucht, den folgenden Code zu verwenden, um zu exportieren-Welt in NetLogo ohne es zu überschreiben:Trick Export-Wort, ohne es in NetLogo

export-world (land-use-map "land-use-map" date-and-time ".csv") 

Wo „Landnutzungs-Karte“ ist die endgültige Konfiguration

set land-use-map gis:load-dataset "land-use-map.asc" 

Aber ich laufe in einen Fehler, wenn ich das tun: der Patches, zunächst mit der [gis] Erweiterung als geladen. Ich frage mich, was ist das Problem mit diesem Code oder wenn jemand eine andere Möglichkeit empfehlen könnte, den Trick zu tun?

PS: Ich lade auch die [csv] Erweiterung in NetLogo, obwohl ich glaube, dass es dafür nicht erforderlich ist.

Fehlermeldung:

export-world: java.io.IOException: The filename, directory name, or volume label syntax is incorrect 
error while observer running EXPORT-WORLD 
    called by procedure SAVE-EXPORT-RESULTS 
    called by procedure GO 
    called by Button 'Go' 
+1

"Ich laufe in einen Fehler, wenn ich das tue" ist nicht sehr hilfreich, es sei denn, Sie sagen uns, was der Fehler ist ... –

+0

Whoops, werde ich genauer beim nächsten Mal sein. Stellt sich heraus, der Fehler war eigentlich ein Tippfehler, wie @Alan wies darauf hin ... –

+0

Eigentlich war es kein Tippfehler (vielleicht war es aber nicht nur das). Dies ist die Fehlermeldung: export-world: java.io.IOException: Der Dateiname, der Verzeichnisname oder die Laufwerkslabelsyntax sind falsch Fehler beim Ausführen von EXPORT-WORLD Aufruf von Prozedur SAVE-EXPORT-RESULTS aufgerufen von Prozedur GO genannt von Button 'Go' –

Antwort

3

Wenn man sich die documentation betrachten, werden Sie ein entsprechendes Beispiel finden. Beachten Sie, dass Sie einige Details verpasst haben: export-world nimmt nur ein Zeichenfolgenargument (den Dateinamen), das Sie mit dem Befehl word konstruieren, Bindestriche sind wichtig und Leerzeichen sind wichtig! So können Sie versuchen export-world (word "land-use-map" date-and-time ".csv")

+0

Eigentlich war ich zu schnell sagen das Problem wurde gelöst. Dies ist die Fehlermeldung: export-world: java.io.IOException: Der Dateiname, der Verzeichnisname oder die Laufwerkslabelsyntax sind falsch Fehler beim Ausführen von EXPORT-WORLD Aufruf von Prozedur SAVE-EXPORT-RESULTS aufgerufen von Prozedur GO aufgerufen von Button 'Go' –

+2

Ich glaube, diese Nachricht bedeutet, dass Sie einen Dateinamen erstellt haben, der auf Ihrem Betriebssystem nicht gültig ist. Überprüfen Sie die Zeichen in der Dateinamenzeichenfolge, die Sie mit den von Ihrem Betriebssystem zugelassenen Zeichenfolgen erstellt haben. – Alan