Экспорт массива JavaScript в файл формы - PullRequest
0 голосов
/ 17 октября 2018

Я новичок в javascript и мне нужно создать веб-приложение, в котором пользователь нажимает кнопку, а массив данных экспортируется в файл формы.После прочтения этого ответа я знаю, что это возможно с сервером ARCGIS, но у меня нет доступа к этому.

Рассматриваемый массив - это поток данных, подобный следующему

var array = [
[17, 70, "mark", "let", "test", "test"],
[18, 50, "marj", "get", "test", "test"], 
ETC...]

Я также читал о shp-write , но я не знаю, гденачать.Кто-нибудь сможет дать мне примеры того, как это сделать, или указатели, с чего начать?Благодарю.

1 Ответ

0 голосов
/ 17 октября 2018

Вы должны просто преобразовать ваши данные из простого массива в массив точек и массив функций, таких как:

let points = [
  [17, 70],
  [18, 50], 
  ...
];

let features = [
  {col1: "mark", col2: "let", col3: "test", col4: "test"},
  {col1: "marj", col2: "get", col3: "test", col4: "test"}, 
  ...
];

, а затем вызвать функцию записи, предоставленную scp-write, обеспечивая ваш обратный вызовфункция для записи результирующего файла (проверьте examples для функции обратного вызова).

let scp = require('scp-write');

scp.write(features, 'POINT', points, callbackFunction);
...