2016-08-24 3 views
1

나는 그것을 덮어 쓰지 않고 NetLogo에서 세계를 내보내려면 다음 코드를 사용하려고하고 그것을 덮어 쓰지 않고 :트릭은 수출 말을하는 NetLogo

"토지 이용-지도"최종 구성은
export-world (land-use-map "land-use-map" date-and-time ".csv") 

패치의 처음과 [GIS] 확장로드 :

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

하지만 그렇게 할 때마다 나는 오류로 실행합니다. 나는이 코드의 문제점이 무엇인지 또는 누군가가 트릭을 수행하는 다른 방법을 추천 할 수 있는지 궁금합니다.

추 신 : NetLogo에서 [csv] 확장자도로드하고 있습니다.이 경우에는 필요하지 않다고 생각합니다.

오류 메시지 :이 documentation 보면

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

"내가 할 때마다 오류가 발생합니다"오류가 무엇인지 알려주지 않는 한 매우 도움이되지 않습니다. –

+0

다음번에 더 구체적으로 설명하겠습니다. 사실 @Alan이 지적한 것처럼 오타가 실제로 오타 였다고 밝혀졌습니다. –

+0

사실, 오타가 아닙니다. export-world : java.io.IOException : 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다. 옵저버를 실행하는 동안 오류가 발생했습니다. 절차에 따라 호출 된 EXPORT-WORLD SAVE-EXPORT-RESULTS GO 프로 시저에서 호출 Button 'Go'가 호출했습니다. –

답변

3

, 당신은 관련 예를 찾을 수 있습니다. export-world은 문자열 인수 (파일 이름) 만 사용하며, word 명령, 하이픈 문제 및 공백 문제로 구성됩니다. 따라서 시도해 볼 수 있습니다 export-world (word "land-use-map" date-and-time ".csv")

+0

사실, 문제가 해결되었다는 말은 너무 빨랐습니다. export-world : java.io.IOException : 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다. 옵저버를 실행하는 동안 오류가 발생했습니다. 절차에 따라 호출 된 EXPORT-WORLD SAVE-EXPORT-RESULTS GO 프로 시저에서 호출 Button 'Go'가 호출했습니다. –

+2

이 메시지는 귀하의 운영 체제에서 유효하지 않은 파일 이름을 생성했다는 의미입니다. 운영 체제에서 허용하는 문자열과 비교하여 구성한 파일 이름 문자열의 문자를 확인하십시오. – Alan