<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01914nam a22002297a 4500</leader>
  <controlfield tag="005">20260427122748.0</controlfield>
  <controlfield tag="008">260427s2024    |||||||| |||| 001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781032407050</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">PK-LaUMT</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">712.0285</subfield>
    <subfield code="b">HAR-C</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Harmon, Brendan</subfield>
    <subfield code="9">11326</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Computational design :</subfield>
    <subfield code="b">for landscape architects /</subfield>
    <subfield code="c">Brendan Harmon</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">New York :</subfield>
    <subfield code="b">Routledge,</subfield>
    <subfield code="c">2024</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">vii, 224 p.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Index present</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">"This book is a guide to computational design for landscape architects replete with extensive tutorials. It introduces algorithmic approaches to modeling, analyzing, and designing landscapes. The aim of this book is to use algorithms to understand and design landscape as a generative system, i.e. to harness the processes that shape landscape to generate new forms. An algorithmic approach to design is gently introduced through visual programming with Grasshopper, before more advanced methods for simulating landscape dynamics are taught in Python, a high level programming language. Topics discussed will include parametric design, lidar, drone photogrammetry, terrain modeling, geomorphometry, hydrologic simulation, digital fabrication, robotics, and more. Each chapter includes sections on theory, methods, and either visual programming or scripting. Online resources for the book will include video tutorials, sample code, and datasets so that readers can easily follow along and try out the methods presented. This book is a much needed guide, both theoretical and practical, on generative design and geospatial modeling for students, educators, and practitioners of landscape architecture"-- Provided by publisher</subfield>
  </datafield>
  <datafield tag="546" ind1=" " ind2=" ">
    <subfield code="a">Eng</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Landscape architecture-computer-aided design</subfield>
    <subfield code="9">11327</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Landscape design-Computer simulation</subfield>
    <subfield code="9">11328</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Landscape design-Data processing</subfield>
    <subfield code="9">11329</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">140637</subfield>
    <subfield code="d">140637</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">01</subfield>
    <subfield code="b">01</subfield>
    <subfield code="d">2026-04-27</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">712.0285 HAR-C</subfield>
    <subfield code="p">152459</subfield>
    <subfield code="r">2026-04-27 12:28:04</subfield>
    <subfield code="w">2026-04-27</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
