2014-01-14 2 views
0

"postcodes.csv"이미지에있는 위치에 따라 맵 이미지에 점을 할당하는 데 사용할 코드를 처리 중이며 사용하려고합니다. 난 항상 오류가 발생했습니다 "The constructor Table(String) is undefined" 그 사람이 무엇을 의미하는지 그리고이 오류를 해결하기 위해 내 코드에 무엇을 할 수 있는지 알고 있습니다. 나는 새로운 것을 처리하고 있으며 여전히 배우고 있습니다.처리시 이미지에 위치 도트 할당

내가 사용하는 코드는 작동하지만 아주 잘 작동하는지는 알 수 없습니다. 누군가 나를 사용할 수 있도록 더 나은 코드를 제공 할 수 있습니까? 내가 사용하고있는 코드는 다음과 같습니다

PImage mapImage; 
Table locationTable; 
int rowCount; 
void setup() { 
size(388, 600); 
mapImage = loadImage("UKmap.png"); 
locationTable = new Table("postcodes.csv");  
    rowCount = locationTable.getRowCount();  
    }  
    void draw() {  
    background(255);  
    image(mapImage, 0, 0);  
    smooth();  
     fill(192, 0, 0);  
     noStroke();  
     for (int row = 0; row < rowCount; row++) {  
     float x = locationTable.getFloat(row, 1); // column 1  
    float y = locationTable.getFloat(row, 2); // column 2  
    ellipse(x, y, 9, 9); 
    }  
    }  
+1

분명히 특정 언어 관련 질문이며이를 태그 지정해야합니다. – Hooked

+2

@Hooked is, 언어는 "처리 중"이라고합니다. 나쁜 이름이지만 좋은 언어. – kevinsa5

답변

0

대신보십시오 : 당신이있어

locationTable = loadTable("postcodes.csv"); 

오류 메시지가 직접 String 객체에서 테이블 개체를 만들 수 있다는 것을 의미한다. 그러나로드, CSV 파일을 구문 분석하고 해당 내용이있는 Table 개체를 반환하는이 함수 loadTable이 있습니다.

관련 문제